我目前正在使用FPDF生成PDF文件。我需要的是在图像上绘制alpha透明矩形(比如不透明度为0.5)。
我无法在FPDF中找到如何执行此操作,因为SetDrawColor
和SetFillColor
(用于绘制矩形)仅采用RGB参数,而不是alpha值。因此,它们会使用Image
或Line
自动完全覆盖放置在那里的图像或线条。
如何从PHP生成PDF文件,该文件在给定背景图像的顶部和/或给定的一组(虚线/全部)线上具有半透明的彩色矩形?
答案 0 :(得分:0)
我突然碰到了答案:显然,透明度不是存储在PDF中的颜色级别,而是存储在对象级别。此附加组件为其提供了功能:http://www.fpdf.de/downloads/addons/74/