As cores do Gimp não são preenchidas corretamente

18

Esta é provavelmente uma pergunta muito fácil, mas estou perplexo.

Estou tentando editar um png. Seleciono uma cor com a ferramenta "Selecionar por cor", altero a cor de preenchimento para vermelho ff0000ou 255,0,0, mas quando clico na seleção para preencher, ela fica marrom.

Outras cores também agem assim: azul -> roxo, amarelo -> marrom claro, etc. O branco parece encher corretamente.

Então, o que estou fazendo de errado? Eu estou pensando que tem a ver com o formato do arquivo ou algum filtro subjacente.

TLP
fonte

Respostas:

33

Parece que a imagem que você está editando está usando uma paleta de cores limitada em vez de RGB total de 24 bits. O GIMP está fazendo o possível para fazer o que você pede enquanto usa cores na paleta existente.

Se quiser mudar a imagem para cores, selecione Image-> Mode-> RGBnos menus. Você poderá editar a imagem usando as cores que desejar.

Se você precisar salvar a imagem com uma paleta de cores indexada, poderá voltar novamente escolhendo o Indexed...item de menu no mesmo menu. Isso abrirá uma caixa de diálogo perguntando que tipo de paleta você deseja usar para a imagem. A opção padrão deve ser suficiente.

Se você não precisar de uma paleta de cores indexada, deixaria a imagem como RGB. Para muitas das imagens para as quais as pessoas usam arquivos PNG, a economia é pequena.

James Henstridge
fonte
11
Preciso preservar o tamanho e o formato existentes. As únicas coisas que podem mudar são as cores. Se eu editá-lo com todas as cores e salvá-lo como limitado, não será o mesmo que editá-lo com a paleta limitada? Ou seja, as cores no savefile serão revertidas?
TLP
2
Se você optar por criar automaticamente uma paleta ao converter novamente em indexado, provavelmente terá uma paleta de cores diferente. Dependendo dos requisitos da imagem, isso pode ou não ser aceitável. Como o formato da imagem é compactado, é improvável que você acabe com um arquivo exatamente do mesmo tamanho.
James Henstridge
2

Como observa James Henstridge , sua imagem PNG provavelmente está no modo de cores indexadas. Uma imagem colorida indexada usa uma paleta de cores limitada específica e, ao editar uma imagem, o GIMP usa apenas as cores disponíveis na paleta, mapeando outras cores para a mais próxima da paleta.

Em geral, como James sugere, você precisará converter a imagem no modo de cores RGB para editá-la livremente. No entanto, se você quiser substituir uma cor específica por outra, em qualquer lugar que ocorrer na imagem, existe outra opção: você pode editar a paleta de cores usando a caixa de diálogo Mapa de cores .

Basta abrir a caixa de diálogo ( WindowsDockable DialogsColormap ), clique duas vezes na cor que você deseja substituir e escolha a nova cor desejada na janela do seletor de cores que se abre.

A caixa de diálogo Mapa de cores também permite adicionar novas cores à paleta de cores , para que você possa desenhar usando essas novas cores na imagem (primeiro definindo a cor desejada como cor de primeiro plano e, em seguida, clicando no +botão na caixa de diálogo Mapa de cores ) Isso pode ser útil se, por exemplo, você quiser substituir apenas alguns pixels de uma cor específica pela nova cor. No entanto, observe que o modo de cores indexadas (no GIMP e também no próprio formato PNG) suporta apenas um máximo de 256 entradas de mapa de cores. Se você precisar de mais cores do que isso, precisará converter a imagem para o modo RGB de qualquer maneira.

Ilmari Karonen
fonte