Deja de tratar un fondo ya transparente como negro, y elimina la región no el color

FixVectorService
Se descapó
28 de agosto de 2026 a las 3:33 UTC
Autor
Kamo
Compromit
721fa21

Dos fallas reportadas con una causa raíz: la eliminación basada en el color sobrescribió el canal alfa De plano y nunca lee el entrante. Un lienzo HTML almacena alfa premultiplicado, por lo que el paso de la cosecha del convertidor nos da cada píxel ya transparente como RGB (0, 0, 0). Auto-detecto probó esas esquinas y concluyó el fondo era negro y luego borrado cada parte oscura del diseño. Medido en una Logotipo oscuro transparente-retroceder, el recorte retrocedió 0.1% opaco: el logo se había ido. La eliminación también fue global, por lo que un color que aparece tanto detrás del diseño como dentro de él fue borrado en ambos lugares. Un punto negro dentro de un logo pasó del 2,1% de los píxeles opacos a ninguno. - La propia transparencia de la fuente ahora gana. El muestreo de esquina ignora los píxeles transparentes, y un archivo que llega ya cortado se deja solo en lugar de recortar. Mismo norma aplicada a la ruta de rembg, que tampoco puede ver alfa. - Sólo se elimina el fondo REGION: la combinación de color selecciona candidatos, y lo que es Borde es la parte de esa coincidencia conectada a la frontera de la imagen. Un logotipo que se desangra los cuatro bordes no tiene antecedentes conectados a la frontera, por lo que ese caso cae de nuevo a la llanura partido de color en lugar de hacer silenciosamente nada. - Extensión de borde antes de preprocesamiento. La mezcla de lujo y el filtro bilateral sin respeto por el alfa, por lo que cualquier RGB se sentó bajo un píxel transparente fue tirado en el borde del logo negro, en un lienzo. Primero los colores visibles hacia afuera mata la franja oscura. Alfa está intacta; nada nuevo se hace visible. Añade un marco de máscara de "set-máscara) para que el miembro pueda corregir el corte por mano en el nuevo retoque editor. Lleva el canal alfa solo como un PNG de 8 bits de escala de grises y unos pocos cientos de bytes contra megabytes para todo el RGBA y el servidor reconstruye la imagen de la cosecha ya ha cachorro. Verificado contra la vaina de correr: el logo oscuro va 0.1% - . 38.7% opaque, el punto cerrado sobrevive, una fuente opaca ordinaria aún tiene su trasfondo 100% removido con un mismo color Agujero cerrado 100% mantenido, y un viaje de ida y vuelta de máscara de set se honra exactamente en un marco de 692 bytes.

Todos los cambios

Como lo que ves enviaste?

Cada una de estas actualizaciones aterriza en su espacio de trabajo automáticamente. Empieza gratis y verlo crecer semana tras semana.

Arranzar gratis para siempreVer Precios