带有PNG的CFPDF:透明度为黑色。有PDF格式的it';它是白色的

带有PNG的CFPDF:透明度为黑色。有PDF格式的it';它是白色的,pdf,coldfusion,thumbnails,watermark,cfpdf,Pdf,Coldfusion,Thumbnails,Watermark,Cfpdf,我试图添加一个水印到一个PDF与PNG文件,有一个透明的背景 每次我创建水印时,它都显示为黑色背景。当谈到使用PDF作为水印时,我得到了水印的白色背景。此外,PDF水印在变成缩略图时会变成灰度 这是什么原因造成的?我能做些什么来保证透明度 我正在使用ColdFusion 11 以下是两者的代码: PNG水印: 我找到了解决我自己问题的方法。我发现实现这一点的最佳方法是将PDF创建到图像中,然后使用Coldfusion的图像将水印添加到图像中 <cfloop query="jpgfiles

我试图添加一个水印到一个PDF与PNG文件,有一个透明的背景

每次我创建水印时,它都显示为黑色背景。当谈到使用PDF作为水印时,我得到了水印的白色背景。此外,PDF水印在变成缩略图时会变成灰度

这是什么原因造成的?我能做些什么来保证透明度

我正在使用ColdFusion 11

以下是两者的代码:

PNG水印:


我找到了解决我自己问题的方法。我发现实现这一点的最佳方法是将PDF创建到图像中,然后使用Coldfusion的图像将水印添加到图像中

<cfloop query="jpgfiles">
<cfset theFile = directory & "/" & name>
<cfset imgFile = imageRead(theFile)>
<cfset imgInfo = imageInfo(imgFile)>
<cfset imagepaste(imgFile, watermark, imgInfo.width-watermarkinfo.width, imgInfo.height-watermarkinfo.height)>
<cfset imageWrite(imgFile, processedfolder & "/" & name, true)>
</cfloop>


有些术语是我的变量,但关键是我不再像上面那样在图像上有黑色背景。

“我有缩略图的图像,但我需要10个代表来发布图片。”——你能发布图像的链接吗?有足够声誉的人可以将它们插入你的问题中…我现在无法测试,但听起来与我记得的CF9问题类似。可能需要a)检查bug数据库b)用另一个版本试试看是否能产生预期的结果。@KurtPfeifle我已经发布了这些图像。为了做到这一点,我已经获得了足够的声誉。