php图像压缩gif而不丢失动画 php图像压缩gif而不丢失动画 gif无损耗动画 哪种PHP方法可以在不损失图像质量的情况下减小图像大小 文件

php图像压缩gif而不丢失动画 php图像压缩gif而不丢失动画 gif无损耗动画 哪种PHP方法可以在不损失图像质量的情况下减小图像大小 文件,php,Php,您正在从gif创建图像。这就是它失去活力的原因。因为GIF是一组图像,所以将它们压缩为图像只会保留该组的第一个图像 如果你想保持质量和压缩它去jpeg。阅读这篇关于缩小图像大小的文章,并在决定技术后,使用 最后,尝试通过保持gif图像的动画来压缩gif图像。然而,gif图像在压缩时往往会失去质量 imagetruecolortopalette($img, false, 16); // compress to 16 colors in gif palette (change 16 to any

您正在从gif创建图像。这就是它失去活力的原因。因为GIF是一组图像,所以将它们压缩为图像只会保留该组的第一个图像

如果你想保持质量和压缩它去jpeg。阅读这篇关于缩小图像大小的文章,并在决定技术后,使用

最后,尝试通过保持gif图像的动画来压缩gif图像。然而,gif图像在压缩时往往会失去质量

imagetruecolortopalette($img, false, 16);  //  compress to 16 colors in gif palette (change 16 to anything between 1-256)


现在还不清楚,你想达到什么目的?请详细说明我的php代码图像压缩程序中的描述检查,以丢失我的文件动画嗨,让我更清楚,并确认我是否可以这样做,然后我可以发布解决方案。GIF基本上是给定时间内的一组图像。所以,如果您直接尝试压缩它,它只会处理第一个图像,这样您就失去了动画。解决方案应该是,将GIF扩散到多个图像中,对每个图像执行压缩,并在相同的时间范围内重新创建GIF。如果您认为可行,我可以为您发布解决方案;imagetruecolortopalette($image,false,16);//在gif调色板中压缩为16种颜色(将16种颜色更改为1-256之间的任何颜色)imagegif($image,$destination);//$destination_filename是服务器上要保存文件的位置