从PHP绘制alpha透明矩形到PDF


drawing alpha transparent rectangles to PDF from PHP

我目前正在使用FPDF生成PDF文件。我需要的是在图像的顶部绘制透明的矩形(比如不透明度为0.5)。

我找不到如何在FPDF中做到这一点,因为SetDrawColorSetFillColor(用于绘制矩形)只接受RGB参数,没有alpha值。因此,它们会自动完全覆盖ImageLine放置在那里的图像或行。

如何从PHP生成PDF文件,在给定的背景图像和/或给定的一组(虚线/全线)之上有半透明的彩色矩形?

我突然想到了答案:显然,透明度不是存储在pdf的颜色级别,而是存储在对象级别。这个插件为它提供了功能:http://fpdf.org/en/script/script74.php