MetaWipe

Estrutura técnica do arquivo

SRGBRendering

Intenção de renderização sRGB (PNG)

Atualizado em

Exposição
Técnico
Padrão
PNG (texto)
Exemplo de valor
Perceptual
Aparece em
PNG

O que é o campo SRGBRendering

SRGBRendering é o valor guardado no bloco sRGB de uma imagem PNG. A presença desse bloco diz que as cores da imagem estão no espaço sRGB, o padrão da web, e o valor indica a intenção de renderização, ou seja, como converter as cores quando o destino não consegue reproduzi-las todas. As opções são perceptual, colorimétrica relativa, saturação e colorimétrica absoluta.

O ExifTool lê o campo no grupo PNG (tabela PNG::Main), a partir do bloco sRGB, que tem um único byte. Os valores são 0 para Perceptual, 1 para Relative Colorimetric, 2 para Saturation e 3 para Absolute Colorimetric. O campo é gravável.

O bloco sRGB é uma alternativa leve a embutir um perfil ICC inteiro, que no PNG fica no bloco iCCP. A especificação diz que os dois não devem coexistir. Editores costumam gravar o bloco sRGB com valor Perceptual, e muitos também gravam os blocos gAMA e cHRM por compatibilidade com leitores antigos.

O equivalente no perfil ICC é o campo RenderingIntent, do cabeçalho do perfil. Os valores numéricos de um e de outro são os mesmos, de 0 a 3, porque o PNG adotou as quatro intenções definidas pelo ICC.

O que ele revela sobre você

SRGBRendering não revela nada sobre você. É uma instrução técnica sobre cores, presente em uma enorme quantidade de PNG exportados por editores, navegadores e sistemas. O valor é quase sempre o mesmo, Perceptual, e por isso não ajuda a identificar pessoa, aparelho ou origem da imagem.

Como ver o SRGBRendering de um arquivo

No leitor de metadados do MetaWipe, gratuito e sem cadastro, o campo aparece com uma explicação em português. Na linha de comando, o ExifTool mostra só esse campo:

exiftool -SRGBRendering arquivo.png

Como remover o SRGBRendering

SRGBRendering é apagado junto com todos os outros blocos de metadados (EXIF, XMP, IPTC, C2PA e os campos próprios de cada formato). O conteúdo — os pixels da imagem, o vídeo, o texto do documento — não é alterado nem recomprimido.

Perguntas frequentes

O que é o bloco sRGB em um PNG?

O bloco sRGB do PNG indica que as cores da imagem estão no espaço de cor sRGB, o padrão da web. Ele tem um único byte, que o ExifTool mostra como SRGBRendering e que define a intenção de renderização. É uma alternativa mais leve a embutir um perfil ICC completo.

Posso remover o SRGBRendering sem mudar as cores?

Em geral, sim. Como a maioria dos programas assume sRGB quando o PNG não informa o espaço de cor, remover o bloco que contém SRGBRendering raramente muda a aparência. Em fluxos com gerenciamento de cor rigoroso, como impressão, manter o bloco evita interpretações diferentes entre programas.

Campos relacionados