Tenho várias imagens que desejo incluir em meu documento \includegraphics
(ou algo semelhante).
O problema é que desejo substituir explicitamente o DPI de imagens específicas, caso a caso.
Ou seja, quero fazer algo assim:
\newcommand{\smalldpi}{100}
\newcommand{\largedpi}{600}
\includegraphics{foo.png}% default DPI seems to be fine for this one
\includeapicture[dpi=\smalldpi]{bar.png}
\includeapicture[dpi=\largedpi]{baz.png}
Esta documentaçãonão parece mencionar o DPI.
Como posso determinar o tamanho físico de uma imagem a partir de suas dimensões em pixels e de um determinado DPI?
Responder1
Solução usandopdfTeXprimitivo e ummacro:
No preâmbulo:
\newcommand{\includegraphicsdpi}[3]{
\pdfimageresolution=#1 % Change the dpi of images
\includegraphics[#2]{#3}
\pdfimageresolution=72 % Change it back to the default
}
No documento:
\includegraphicsdpi{300}{}{figures/rpi/app_main}
Solução antiga: eu costumava \includegraphics[resolution=300]{bar.png}
fazer exatamente isso, usando o Texlive 2016. Talvez funcione para você. Atualizei recentemente o Texlive e ele parou de funcionar. Obtendo Package keyval Error: resolution undefined.
uma pergunta separada sobre isso,aqui.