Transparência e Cor na Conversão de PDF para Imagem
Quando o IronPDF rasteriza um PDF que usa transparência ou camadas misturadas, as cores na imagem de saída podem diferir ligeiramente de como o PDF aparece em alguns visualizadores. Isso é esperado e comum em render engines de PDF, não é um defeito.
O que esperar
PDFs com efeitos de transparência, como objetos sobrepostos, fundos semitransparentes ou máscaras suaves, podem mostrar variações de cor na imagem renderizada em comparação com um visualizador como o Adobe Acrobat. Isso pode acontecer com qualquer um desses métodos:
PageToBitmapHigh()PageToBitmapHighQuality()RasterizeToImageFiles()
Por que isso acontece
Os engines de renderização interpretam transparência e modos de mistura de forma diferente. O IronPDF renderiza da forma como navegadores modernos como o Google Chrome fazem, os quais também mostram essas mudanças de cor em determinados casos de transparência. O Adobe Acrobat usa um pipeline diferente que pode priorizar cores precisas para impressão ou soft-proofing. Transparência e mistura são definidas pela especificação ISO 32000-1, mas como a composição é visualmente tratada ainda varia entre implementações.
Validando a saída
Se a imagem de saída corresponder ao Chrome mas diferir do Adobe Reader, isso é um comportamento esperado. Comparar com o Adobe Reader como a única referência visual destacará diferenças que também aparecem com outras ferramentas de PDF, portanto, não é um teste de conformidade confiável especificamente para o IronPDF.

