Fontes vetorizadas na saída PDF da montagem do ImageMagick?

5

Estou usando o ImageMagick (no Linux) para criar uma montagem 3x3 de nove PNGs e rotulá-los. Desejado é a saída em PDF com fontes vetorizadas como os rótulos. Eu uso este comando:

montage -label '%t' *.png -geometry +3+3 out.pdf

O resultado parece exatamente como eu quero que seja, mas os rótulos dos painéis são, na verdade, bitmaps! Ou seja se eu aumentar o zoom no PDF, posso ver que o texto da etiqueta consiste em pixels, e não posso mais pesquisar os rótulos etc. no PDF resultante.

Existe alguma maneira de fazer com que as etiquetas sejam vetorizadas, fontes adequadas no PDF? Se sim, como especifico isso?


fonte

Respostas:

6

Eu não acho que isso é possível com o ImageMagick, pois 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 ele possa converter seu formato de rasterização interno em um arquivo de formato vetorial, o resultado é apenas um invólucro de imagem vetorial superficial em torno de uma imagem em formato raster. E a menos que a imagem raster seja definida corretamente (na resolução correta) para o dispositivo de saída, o resultado não será particularmente bom. Infelizmente novos usuários para mensagens instantâneas não sabem nada sobre isso. Eles veem o IM como um conversor que pode converter PDF para Postscript, produzindo imagens com efeitos de aliasing 'blocky', cores 'desbotadas' ou imagens borradas que simplesmente não parecem boas, no dispositivo de saída pretendido.

Se você quiser investigar 'vetorizar' toda a saída um dos exemplos no site ImageMagick sugere o uso de software da Adobe ou AutoTrace (que é de código aberto).

Martin Wilson
fonte
Obrigado pela resposta. Eu entendo, embora eu ainda ache que uma vetorização se fontes no ImageMagick poderia ser possível, em princípio. Thy apenas não implementou. Mas não é como seria impossível.