конвертировать PDF в прозрачный PNG - PullRequest
2 голосов
/ 18 февраля 2011

Я использую ImageMagick для преобразования pdf-файла в png (миниатюру) изображения, и он работает хорошо.Мне интересно, можно ли преобразовать PDF-файл с белым фоном в PNG-файл с прозрачным фоном (т. Е. Установить все белые пиксели на прозрачные).

Это код PHP i 'В настоящее время используется (что приводит к png-файл с белым фоном):

/* Open first page of PDF file */
$im = new imagick($pdf_filepath . '[0]');

/* Scale */
$im->thumbnailImage($width, $height);

/* Convert to png */
$im->setImageFormat('png');

/* Save file */
$result = $im->writeImage($thumbnail_filepath);

1 Ответ

1 голос
/ 18 февраля 2011

Выезд: http://imagemagick.org/Usage/channels/#mask_creation

Я думаю, вам придется сначала создать его в формате GIF, а затем вернуться к png, если хотите.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...