Estou usando o ImageMagick (no Linux) para fazer uma montagem 3x3 de nove PNGs que possuo e rotulá-los. O desejado é a saída em PDF com fontes vetorizadas como rótulos. Eu uso este comando:
montage -label '%t' *.png -geometry +3+3 out.pdf
O resultado parece exatamente como eu quero, mas os rótulos dos painéis são na verdade bitmaps! Ou seja, se eu ampliar o PDF, posso ver que o texto do rótulo consiste em pixels e não consigo pesquisar mais os rótulos, etc., no PDF resultante.
Existe alguma maneira de fazer com que os rótulos sejam vetorizados, com fontes adequadas no PDF? Se sim, como especifico isso?
Responder1
Não acho que isso seja possível com o ImageMagick, pois ele não produz gráficos vetoriais verdadeiros. Do site ImageMagick (http://www.imagemagick.org/Usage/formats/#vector):
Em outras palavras, qualquer saída do IM nunca será um formato vetorial verdadeiro. Embora possa converter seu formato raster interno em um arquivo de formato vetorial, o resultado é apenas um wrapper superficial de imagem vetorial em torno de uma imagem em formato raster. E a menos que a imagem raster seja definida adequadamente (na resolução correta) para o dispositivo de saída, o resultado não será particularmente bom. Infelizmente, os novos usuários do IM não sabem nada sobre isso. Eles veem o IM como um conversor que pode converter, digamos, PDF em Postscript, produzindo imagens com efeitos de aliasing 'blocos', cores 'desbotadas' ou imagens borradas que simplesmente não ficam bem no dispositivo de saída pretendido.
Se você quiser investigar a 'vetorização' de toda a saídaum dos exemplos no site ImageMagicksugere usar o software Abobe ouAutoTrace(que é de código aberto).