我目前遇到了TinyMCE的Archiv插件问题。上传图片时会为它们创建缩略图。但对于透明PNG,背景是黑色的。我想,好吧,我要添加保持透明度的功能,但最终并没有起作用。我还另外阅读了所有PHP文档和stackoverflow上的问题/答案,但它们都没有帮助我。
我将问题简化为几行代码。这并不真正创建缩略图,但有相同的问题:所有具有透明背景的PNG之后都有黑色背景:
$thumb = imagecreatefrompng($originalPath);
imagesavealpha($thumb, true);
imagealphablending($thumb, false);
imagepng($thumb, $thumbPath, 0);
当我创建一张新的空白图像并将其填充为透明时,软件可以正常工作。但当我从任何现有的透明PNG创建时就会失败。我错过了什么吗?
如果无法快速解决此问题,我将扩展Archiv-Plugin以可选地使用ImageMagick...