Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/82.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
jquery和php:需要在上传时优化图像_Php_Jquery_Image_Optimization - Fatal编程技术网

jquery和php:需要在上传时优化图像

jquery和php:需要在上传时优化图像,php,jquery,image,optimization,Php,Jquery,Image,Optimization,我想知道是否有人能教我如何在用户上传时优化图像?我想减少图像的大小质量,这样当我在页面上显示图像时,它的加载速度会更快 谢谢看看,例子很容易理解 添加:我建议您保持源图像的原始大小,并在其他文件夹中创建调整大小的图像 添加:根据文档,类使用的函数imagecopyresampled进行了某种优化: _imagecopyresampled()将一幅图像的矩形部分复制到另一幅图像,平滑地插值像素值,特别是减小图像的大小仍能保持很大的清晰度 不管怎么说,如果你想进行更多的微调,正如@mingos所说,

我想知道是否有人能教我如何在用户上传时优化图像?我想减少图像的大小质量,这样当我在页面上显示图像时,它的加载速度会更快

谢谢

看看,例子很容易理解

添加:我建议您保持源图像的原始大小,并在其他文件夹中创建调整大小的图像

添加:根据文档,类使用的函数
imagecopyresampled
进行了某种优化:

_imagecopyresampled()将一幅图像的矩形部分复制到另一幅图像,平滑地插值像素值,特别是减小图像的大小仍能保持很大的清晰度

不管怎么说,如果你想进行更多的微调,正如@mingos所说,你可以使用ImageMagick,这有点困难,但这里有很多示例:

看看,示例很容易理解

添加:我建议您保持源图像的原始大小,并在其他文件夹中创建调整大小的图像

添加:根据文档,类使用的函数
imagecopyresampled
进行了某种优化:

_imagecopyresampled()将一幅图像的矩形部分复制到另一幅图像,平滑地插值像素值,特别是减小图像的大小仍能保持很大的清晰度

不管怎么说,如果您想进行更多微调,正如@mingos所说,您可以使用ImageMagick,这有点困难,但这里有很多示例:

使用GD或ImageMagick:

使用GD或ImageMagick:


此示例仅显示调整大小?它没有显示如何优化图像质量?上面的链接已更改:此示例仅显示调整大小?它没有显示如何优化图像质量?上面的链接已更改:您有任何示例吗?我是php新手,使用一个例子可以帮助我更好地理解,谢谢你可以用谷歌搜索,有很多例子。IMagick的可读性和自解释性都很强。你到底不了解什么?它说我必须安装一些东西?“PECL”?所以如果我安装这个,imagick应该可以工作吗?这将在本地主机上进行。但如果我必须在主机站点上执行该操作,该怎么办?我也必须安装“PECL”吗?抱歉,我很抱歉n00bPECL是一个扩展库。Imagick是PECL中可用的扩展之一。只需安装Imagick。如果您不想安装anthing,请坚持使用GD2。它比Imagick更原始,但是它附带了PHP开箱即用。你有什么例子吗?我是php新手,使用一个例子可以帮助我更好地理解,谢谢你可以用谷歌搜索,有很多例子。IMagick的可读性和自解释性都很强。你到底不了解什么?它说我必须安装一些东西?“PECL”?所以如果我安装这个,imagick应该可以工作吗?这将在本地主机上进行。但如果我必须在主机站点上执行该操作,该怎么办?我也必须安装“PECL”吗?抱歉,我很抱歉n00bPECL是一个扩展库。Imagick是PECL中可用的扩展之一。只需安装Imagick。如果您不想安装anthing,请坚持使用GD2。它比Imagick更原始,但它附带了现成的PHP。