Mei*_*eir 10 php compression jpeg
我有一个大约1500张JPEG图像的网站,我想压缩它们.浏览目录不是问题,但我似乎找不到压缩已经在服务器上的JPEG的函数(我不想上传新的),并替换旧的.
PHP有内置函数吗?如果没有,我如何从文件夹中读取JPEG到脚本?
谢谢.
Emi*_*röm 21
我更喜欢使用IMagick扩展来处理图像.GD使用太多内存,尤其是对于较大的文件.这是Charles手册在PHP手册中的代码片段:
$img = new Imagick();
$img->readImage($src);
$img->setImageCompression(Imagick::COMPRESSION_JPEG);
$img->setImageCompressionQuality(90);
$img->stripImage();
$img->writeImage($dest);
$img->clean();
Run Code Online (Sandbox Code Playgroud)
小智 19
你不是在告诉你是否使用GD,所以我假设这一点.
$img = imagecreatefromjpeg("myimage.jpg"); // load the image-to-be-saved
// 50 is quality; change from 0 (worst quality,smaller file) - 100 (best quality)
imagejpeg($img,"myimage_new.jpg",50);
unlink("myimage.jpg"); // remove the old image
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
25614 次 |
| 最近记录: |