如何在保持透明度的同时从 linux 中的 PDF 中提取图像?
How can I extract images from a PDF in linux while preserving transparency?
我试过使用 pdfextract
从 PDF 中提取图像,虽然它确实提取了我想要的图像,但它提取的图像带有黑色背景。但是,它还提取了一个 "mask" 图像,我认为它是 alpha 通道。
我通读了 http://www.imagemagick.org/Usage/masking,但我没有看到将已提取的蒙版应用于现有图像以恢复透明度的示例。有没有办法使用 imagemagick 来做到这一点?如果没有,是否有一种更简单的方法可以在保持透明度的同时从 pdf 中提取图像?
我刚从this post找到答案:
convert extracted-image.png extracted-image-mask.png -alpha off -compose copy-opacity -composite bug.png
如果有人感兴趣,我做了一个小脚本来一次完成所有步骤:https://gist.github.com/bendavis78/ed22a974c2b4534305eabb2522956359
我试过使用 pdfextract
从 PDF 中提取图像,虽然它确实提取了我想要的图像,但它提取的图像带有黑色背景。但是,它还提取了一个 "mask" 图像,我认为它是 alpha 通道。
我通读了 http://www.imagemagick.org/Usage/masking,但我没有看到将已提取的蒙版应用于现有图像以恢复透明度的示例。有没有办法使用 imagemagick 来做到这一点?如果没有,是否有一种更简单的方法可以在保持透明度的同时从 pdf 中提取图像?
我刚从this post找到答案:
convert extracted-image.png extracted-image-mask.png -alpha off -compose copy-opacity -composite bug.png
如果有人感兴趣,我做了一个小脚本来一次完成所有步骤:https://gist.github.com/bendavis78/ed22a974c2b4534305eabb2522956359