Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我必须使用LibHaru将图像 (.png) 放入 pdf 文件中。该图像具有透明背景,因此在 pdf 文件中看起来很尴尬(黑色背景)。
如何使用 C++ LibHaru 正确放置此图像(具有透明背景)?
您需要将 PNG 文件拆分为两个图像:一个用于颜色像素,另一个用于不透明度值。然后您需要将彩色图像添加到 PDF 中,并将第二个指定为 SMASK 属性。
有关详细信息,请参阅PDF 规范中的4.8.4 图像词典。
您可以为此使用HPDF_Image_AddSMask方法。