Я использую ImageMagick (под Linux) для создания монтажа 3x3 из девяти PNG, которые у меня есть, и маркирую их. Желаемый вывод — PDF с векторизованными шрифтами в качестве меток. Я использую эту команду:
montage -label '%t' *.png -geometry +3+3 out.pdf
Результат выглядит именно так, как я хотел, но метки панелей на самом деле являются растровыми изображениями! Т.е. если я увеличу масштаб PDF, то увижу, что текст метки состоит из пикселей, и я не смогу дальше искать метки и т.п. в полученном PDF.
Есть ли способ сделать так, чтобы этикетки были векторизованы, правильные шрифты в PDF? Если да, то как это указать?
решение1
Я не думаю, что это возможно с ImageMagick, поскольку он не создает настоящую векторную графику. С сайта ImageMagick (http://www.imagemagick.org/Usage/formats/#vector):
Другими словами, любой вывод из IM никогда не будет настоящим векторным форматом. Хотя он может преобразовать свой внутренний растровый формат в файл векторного формата, результатом будет лишь поверхностная векторная оболочка изображения в растровом формате. И если растровое изображение не определено правильно (с правильным разрешением) для устройства вывода, результат будет не особенно хорош. К сожалению, новые пользователи IM ничего об этом не знают. Они видят IM как конвертер, который может преобразовать, скажем, PDF в Postscript, создавая изображения с эффектами «блочного» наложения, «размытыми» цветами или размытыми изображениями, которые просто не выглядят хорошо на предполагаемом устройстве вывода.
Если вы хотите исследовать «векторизацию» всего выводаодин из примеров на сайте ImageMagickпредлагает использовать программное обеспечение Abobe илиАвтотрассировка(с открытым исходным кодом).