Векторизованные шрифты в PDF-выводе монтажа ImageMagick?

1326
gojira

Я использую ImageMagick (под Linux), чтобы сделать монтаж 3х3 из девяти PNG, которые у меня есть, и обозначить их. Требуется вывод PDF с векторизованными шрифтами в качестве меток. Я использую эту команду:

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

Результат выглядит так, как я хочу, но метки панелей на самом деле являются растровыми! Т.е., если я увеличу масштаб PDF, я вижу, что текст метки состоит из пикселей, и я больше не могу искать метки и т. Д. В полученном PDF.

Есть ли способ, как я могу сделать так, чтобы надписи векторизовались, правильные шрифты в PDF? Если да, то как мне это указать?

5

1 ответ на вопрос

7
Martin Wilson

Я не думаю, что это возможно с ImageMagick, поскольку он не производит истинную векторную графику. С сайта ImageMagick ( http://www.imagemagick.org/Usage/formats/#vector ):

Другими словами, любой вывод из IM никогда не будет истинным векторным форматом. Хотя он может конвертировать свой внутренний растровый формат в файл векторного формата, в результате получается лишь поверхностная векторная оболочка для изображения вокруг изображения в растровом формате. И если растровое изображение не будет правильно определено (с правильным разрешением) для устройства вывода, результат будет не особенно хорошим. К сожалению, новые пользователи IM ничего не знают об этом. Они видят в IM конвертер, который может конвертировать PDF, например, в Postscript, создавая изображения с «блочными» эффектами сглаживания, «размытыми» цветами или размытыми изображениями, которые просто не очень хорошо выглядят, на предполагаемом устройстве вывода.

Если вы хотите исследовать «векторизацию» всего вывода, один из примеров на сайте ImageMagick предлагает использовать программное обеспечение Abobe или AutoTrace (с открытым исходным кодом).

Спасибо за ответ. Я понимаю, хотя я все еще думаю, что в принципе возможна векторизация по отношению к * fonts * в ImageMagick. Ты просто не реализовал это. Но это не так, как это было бы невозможно. gojira 11 лет назад 0

Похожие вопросы