#image-processing #imagemagick #gimp #inkscape #converters
#обработка изображений #imagemagick #gimp #inkscape #конвертеры
Вопрос:
У меня есть куча файлов pdf (графики, сгенерированные с использованием pgf в pdflatex), которые я хотел бы преобразовать в png-файлы. До сих пор я пробовал следующее:
1) ImageMagick
convert -density 500 a.pdf -quality 90 a.png
это работает, но фигуры (символы) на моем графике заполнены не полностью. Однако качество хорошее.
2) Poppler
pdftoppm a.pdf b.png
Хорошее качество, все фигуры полностью заполнены, но шрифт изменен. Так что это бесполезно для моей цели.
3) Inkscape
inkscape a.pdf -z --export-dpi=500 --export-area-drawing --export-png=a.png
также работает, но изменен шрифт.
4) Gimp
делает именно то, что я хочу, но я не нашел способа указать dpi на
file-pdf-load
таким образом, пакетная обработка невозможна.
Используемые шрифты являются:
кодировка типа имени emb идентификатор объекта sub uni
TFVHHB CMR8 Тип 1 встроенный да да нет 7 0
EWZFDL CMSY6 Тип 1 встроенный да да нет 8 0
Встроенный WGUATP CMMI8 Тип 1 да да нет 9 0
Встроенный KIVMKN CMMI6 Тип 1 да да нет 10 0
Есть идеи, какое программное обеспечение можно было бы использовать или как один из этих вариантов мог бы работать для меня?
Спасибо, Себастьян
Комментарии:
1. Возможно, я не смогу предложить большую помощь без оценки PDF-файлов. Попробуйте выполнить
pdffonts a.pdf
, чтобы получить список используемых шрифтов.2. Привет, спасибо. Теперь я добавил выходные данные.
3. В GIMP вы можете использовать
gimp_image_scale
для изменения размера содержимого изображения (x и y пикселей). Насколько я знаю, это то же самое, что и изменение dpi. Итак, сначала вы загружаете изображение PDF с помощьюfile-pdf-load
, затем вы можете масштабировать его.