我正在使用 GD 图像库函数 ImageCopyResampled() 调整 PNG 图像的大小。一切正常,我什至可以使用 ImageCreateTrueColor() 来保持 alpha 混合透明度,而不是使用 ImageCreate() 来创建调整大小的图像。
问题是,如果我使用 ImageCreateTrueColor() 而不是 ImageCreate(),PNG 文件的文件大小会从 80kb 增加到 150kb。如果我使用 ImageCreate() 文件大小保持在相同的大小,但颜色螺丝!
所以我的问题是,在不增加文件大小的情况下,如何在调整 PNG 图像大小时保留 alpha 混合?
哦,我正在减小 PNG 的尺寸。