Как я могу извлечь изображения из PDF в linux при сохранении прозрачности? - PullRequest
0 голосов
/ 16 января 2020

Я пытался использовать pdfextract для извлечения изображений из PDF, и хотя он извлекает нужные мне изображения, он извлекает их на черном фоне. Тем не менее, он также извлекает изображение «маски», которое, как я считаю, является альфа-каналом.

enter image description here

Я прочитал http://www.imagemagick.org/Usage/masking, но я не вижу примера применения уже извлеченной маски к существующему изображению для восстановления прозрачности. Есть ли способ сделать это с помощью imagemagick? Если нет, то есть ли более простой способ извлечь изображения из pdf при сохранении прозрачности?

1 Ответ

0 голосов
/ 16 января 2020

Я только что нашел ответ от этого поста :

convert extracted-image.png extracted-image-mask.png -alpha off -compose copy-opacity -composite bug.png

Если кому-то интересно, я написал небольшой скрипт для одновременного выполнения всех шагов: https://gist.github.com/bendavis78/ed22a974c2b4534305eabb2522956359

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