我必须将一个图像(.png)使用LibHaru放入一个pdf文件中。该图像有一个透明的背景,因为它看起来相当尴尬(黑色背景)到pdf文件。
如何使用C++ LibHaru正确地放置此图像(具有透明背景)?
发布于 2017-10-24 06:42:36
您需要将PNG文件分割成两个图像:一个用于颜色像素,另一个用于不透明度值。然后,您需要将彩色图像添加到PDF中,并指定第二个属性为SMASK属性。
有关更多细节,请参见PDF规范中的4.8.4图像词典。
为此,您可以使用HPDF方法。
https://stackoverflow.com/questions/40406874
复制相似问题