使用 GD 调整图像大小而不丢失颜色
我正在尝试使用 GD 调整图像大小,但发现调整大小后的图像出现颜色损失。这是我的代码:
$src = imagecreatefromstring(file_get_contents($source));
ImageCopyResized($dst, $src, 0, 0, 0, 0, $t_width, $t_height, ImageSX($src), ImageSY($src));
Imagejpeg($dst, $dest, 90);
I'm trying to resize an image with GD and am seeing a color loss on the resized image. Here is my code:
$src = imagecreatefromstring(file_get_contents($source));
ImageCopyResized($dst, $src, 0, 0, 0, 0, $t_width, $t_height, ImageSX($src), ImageSY($src));
Imagejpeg($dst, $dest, 90);
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
您在声明
$ 时是否使用 imagecreatetruecolor目的地
?Are you using imagecreatetruecolor when declaring
$dst
?正确的方法是:
The right way to do this is: