我做了一个小功能来上传图片,然后在我的网站上显示它们。
我现在的问题是,我可以在上传图片的同时更改图片的文件大小吗?
以脸书为例。即使是大图像的大小也只有 65kb。
如果是这样,我应该使用女巫功能吗?
谢谢,
我做了一个小功能来上传图片,然后在我的网站上显示它们。
我现在的问题是,我可以在上传图片的同时更改图片的文件大小吗?
以脸书为例。即使是大图像的大小也只有 65kb。
如果是这样,我应该使用女巫功能吗?
谢谢,
使用imagecopyresampled函数:
$source_image = imagecreatefromjpeg("youtimagejpg");
$src_w= imagesx($source_image);
$src_h= imagesy($source_image);
$dest_image = imagecreatetruecolor(100, 100); //targeted width and height
imagecopyresampled($dest_image, $source_image, 0, 0, 0, 0, 100, 100, $source_w, $source_h);
imagejpeg($dest_image,NULL,80);
//Replace null by the path if you want to save on the server, otherwise the image will be sent to the client intead.
如果您想在不调整大小的情况下缩小图像的大小;使用imagejpeg函数(质量因数低)
有以下方法可以更改图像大小: