visualizar um arquivo PNG em monocromático de 24 pixels

visualizar um arquivo PNG em monocromático de 24 pixels

Quero criar um bitmap monocromático a partir de uma imagem PNG. Converterei manualmente a imagem monocromática em bits, o que é fácil de fazer. Por exemplo, se uma linha de pixels for suposta, on, off, on, off, on, off, on, offisso pode ser representado pelo código binário, 10101010que é o código hexadecimal AA.

imagem do sino 24 por 24

As propriedades do arquivo de imagem mostram que se trata de uma imagem de 24 x 24 pixels.

propriedades da imagem

Quando visualizo o arquivo, tenho a impressão de que não é uma imagem monocromática de 24 x 24 pixels. Quando eu uso o aplicativo padrão do Ubuntu "Image Viewer" para olhar a imagem, ele parece exibir uma ilusão com tons de cinza e parece usar mais de 24 bits por lado para fazer isso e o fundo é representado por algo diferente de espaço em branco. Aqui está uma captura de tela do que o "Image Viewer" me mostra. (Editar: pode ter 24 bits de cada lado, mas é difícil dizer porque posso imaginar que o efeito cinza pode ser alcançado com mais pixels, mas imagino que também possa ser alcançado variando o brilho.)

captura de tela do visualizador de imagens

Como eu veria esse ícone como um bitmap monocromático de 24 x 24 pixels usando ferramentas disponíveis, como sites de conversão ou Gimp?

Responder1

Esta imagem possui um canal alfa. Em outras palavras, além do habitual Vermelho/Verde/Azul, um 4º byte indica a opacidade do pixel. Isso é usado principalmente nos pixels da borda do sino, eles têm uma opacidade parcial de modo que quando o PNG é colocado sobre um fundo de qualquer cor, esses pixels da borda se misturam parcialmente com o fundo para criar uma borda visualmente suave.

Para vê-la como uma verdadeira imagem em preto e branco, basta colocá-la sobre uma camada branca e mesclar o resultado. Mas a imagem resultante conterá pixels cinza nas bordas do sino.

informação relacionada