- Navios
- 28 de agosto de 2026 às 03:33 UTC
- Autor
- Kamo
- Enviar
- 721fa21
Duas falhas relatadas com uma causa raiz: remoção baseada em cores sobrescrito o canal alfa E nunca leia o que está a chegar. Uma tela HTML armazena alfa pré-multiplicado, então o passo do conversor nos dá cada pixel já transparente como RGB (0, 0, 0). Auto-detectar amostras desses cantos e concluiu o fundo era preto — então apagou cada parte escura do projeto. Medida em logotipo escuro transparente de fundo, o recorte voltou 0,1% opaco: o logotipo tinha desaparecido. A remoção também foi global, então uma cor que aparece tanto por trás do design como dentro dele foi apagado em ambos os lugares. Um ponto preto dentro de um logotipo foi de 2,1% dos pixels opacos a nenhum. - A transparência da fonte ganha. Amostragem de canto ignora pixels transparentes, e um arquivo que chega já cortado é deixado sozinho em vez de re-cortar. A mesma regra aplicada para o caminho rembg, que também não pode ver alfa. - Só é removida a REGIÃO de fundo: a correspondência de cor selecciona os candidatos, e o que é apagada é a parte dessa correspondência conectada à borda da imagem. Um logotipo que sangra até todas as quatro arestas não têm fundo ligado à borda, de modo que o caso cai de volta para a planície A cor combina em vez de silenciosamente não fazer nada. - Extensão da borda antes do pré-processamento. A alta escala e o filtro bilateral ambos misturam sem respeito por alfa, então o que RGB sentou sob um pixel transparente foi puxado para a borda do logotipo – preto, em uma plantação de lona. Aumentar primeiro as cores visíveis para fora mata a franja escura. Alfa é intocado; nada de novo se torna visível. Adiciona uma moldura `set-mask` para que o membro possa corrigir o recorte à mão no novo touch-up editor. Ele carrega o canal alfa sozinho como um PNG de escala de cinza de 8 bits — algumas centenas de bytes contra megabytes para o RGBA completo — e o servidor reconstrói a imagem a partir da colheita Já está guardado. Verificado contra o pod em execução: o logotipo escuro vai 0,1% -> 38,7% opaco, o ponto fechado sobrevive, uma fonte opaca comum ainda tem seu fundo 100% removido com uma mesma cor buraco fechado 100% mantido, e um conjunto de máscara viagem redonda é honrado exatamente em um quadro de 692-byte.