Из Illustrator в png с помощью ImageMagick

Из Illustrator в png с помощью ImageMagick

В настоящее время я сохраняю свои файлы в Illustrator как .pdfфайлы, чтобы я мог использоватьImageMagickпрограммно обрабатывать полученные изображения (обрезать, добавлять границы, изменять размер и т. д.) и конвертировать их в .png(формат, в котором мне в конечном итоге понадобятся все мои изображения).

Причина, по которой я редактирую свои файлы в Illustrator, .pdfзаключается .aiв том, что, насколько я понимаю, ImageMagick не поддерживает их .aiнапрямую.

Однако, когда я выбираю сохранение файла Illustrator в CS5 как .pdfфайла, сохраняя совместимость с редактированием, фон, кажется, теряет свою прозрачность, или, по крайней мере, это то, что я вижу, когда прошу ImageMagick преобразовать файл .pdfс .pngпомощью

mogrify -alpha "on" -background transparent -format .png file.pdf

так как я могу легко проверить прозрачность файла png.

Поэтому меня интересуют два вопроса:

  1. Есть ли способ напрямую проверить, .pdfпрозрачен ли фон в файле? Это помогло бы мне диагностировать проблему потери прозрачности фона в моих .pngфайлах, поскольку на данный момент у меня нет возможности проверить, теряется ли прозрачность фона в процессе сохранения файлов Illustrator как .pdf(в отличие от .ai), или при конвертации из .pdfв .png.

  2. Как я уже говорил ранее, я обычно сохраняю файлы Illustrator в .pdfосновном потому, что затем я могу использовать ImageMagick для преобразования полученного файла в файл .pngи при этом сохранить возможность вносить изменения в файл, который поддерживает объекты и функции Illustrator практически нативно.

    Однако мне интересно, есть ли другой способ получить изображение .pngиз .aiфайла с помощью ImageMagick, сохранив при этом прозрачность фона и возможность полностью редактировать исходные объекты в Illustrator.

Связанный контент