Costumo usar o PowerPoint para fazer uma figura, salvá-la como um arquivo de imagem, carregá-la em um compilador de látex (por exemplo, Overleaf) e criar um arquivo PDF. O problema é que a figura às vezes fica feia quando é mostrada no arquivo PDF.
Por exemplo, eu crio uma figura simples no PowerPoint como a mostrada abaixo. Eu uso as caixas de texto para mostrar as dimensões da imagem. O contorno da forma da caixa de texto deve estar invisível.
Depois que a figura é criada, seleciono a figura inteira, clico com o botão direito e salvo como um arquivo PNG. Anexei o arquivo PNG real que salvei. Como pretendido, não podemos ver nenhum contorno em torno de duas caixas de texto.
Carrego esta imagem no Overleaf, compilo um código LaTeX e gero um arquivo PDF. Usei o seguinte código de látex:
\documentclass{article}
\usepackage[utf8]{inputenc}
\usepackage{graphicx}
\usepackage[]{caption}
\begin{document}
\begin{figure}
\centering
\includegraphics[width=\linewidth]{sample_image.png}
\caption{Sample image. The edges of the textboxes ("W" and "h") are visible when rendered as a PDF file.}
\label{fig:enter-label}
\end{figure}
\end{document}
Abro o arquivo PDF usando o Adobe Acrobat Reader e agora vejo um contorno cinza ao redor da caixa de texto! Atualizei o Adobe Acrobat Reader, mas o problema ainda existe. Não tenho certeza do que está causando esse problema. Anexei um arquivo zip contendo o PowerPoint, o arquivo de imagem e o arquivo PDF renderizado.
Caso interessante existe um nível de zoom em que os “fantasmas” desaparecem, aqui é 250%
No Acrobat (dependendo das configurações) eles não estão em 100%, mas estão em 400%
A causa é um encontro de fronteiras que só é aparente quando se olha para a transparência.
Você pode notar que a imagem acima diz que é de 24 bits (não deveria ter nenhuma transparência?), No entanto, a meta PNG diz que é uma imagem transparente com entrelace .
Portanto, temos pelo menos um dos muitos problemas potenciais quando um PNG tem coloração Alpha em vez de RGB mais simples. Os referidos níveis "Alfa" precisam ser% de preto por padrão, nos referimos a uma "máscara suave" quando usada em um PDF.
O PDF não oferece suporte nativo a PNG, portanto, eles precisam ser alterados para um ou dois (ou mais) bitmaps e sobrepostos. Normalmente o registo de imagens sobrepostas não é um problema, mas neste caso parece haver um problema.
A solução simples seria analisar o PNG em uma variante RGB mais simples, porque não podemos deletar a máscara sem deletar as setas! e como RGB, branco sobre branco não deve produzir limites.
Aqui está sem transparência e também tem link para PDF https://docdro.id/hJrUQuL
novamente, estranhamente o PDF é menor que o PNG em termos de dados compactados.