Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/string/5.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
Image 如何压缩图像,这样google pagespeed测试就不会建议再次压缩该图像了?_Image_Image Processing_Pagespeed_Image Compression_Google Pagespeed - Fatal编程技术网

Image 如何压缩图像,这样google pagespeed测试就不会建议再次压缩该图像了?

Image 如何压缩图像,这样google pagespeed测试就不会建议再次压缩该图像了?,image,image-processing,pagespeed,image-compression,google-pagespeed,Image,Image Processing,Pagespeed,Image Compression,Google Pagespeed,每当我运行pagespeed测试时,它都会以字节和百分比为单位对图像进行优化, 压缩和调整大小…ts/AMP.jpg?6750368613317441460可以节省530KiB 91%的减少 压缩…AMP.png?12287830358450898504可以节省4.4kb,减少31% 我正在使用ImageMagick压缩图像 我已经尝试将AMP.gif_或_png-strip[-alpha Remove]OUTPUT.png转换为png图像和 convert INPUT.jpg -sampli

每当我运行pagespeed测试时,它都会以字节和百分比为单位对图像进行优化, 压缩和调整大小…ts/AMP.jpg?6750368613317441460可以节省530KiB 91%的减少

压缩…AMP.png?12287830358450898504可以节省4.4kb,减少31%

我正在使用ImageMagick压缩图像

我已经尝试将AMP.gif_或_png-strip[-alpha Remove]OUTPUT.png转换为png图像和

 convert INPUT.jpg -sampling-factor 4:2:0 -strip [-quality 85] [-interlace JPEG] [-colorspace RGB] OUTPUT.jpg
对于jpg图像,但是上面的命令都没有像google pagespeed建议的那样减少。 所以,如果我缺少任何参数,或者我传递了错误的参数值,请告诉我


google pagespeed页面上有压缩内容包,但我想使用ImageMagick压缩图像
或任何其他来源。

您可以从该页面下载压缩包,并根据他们的喜好优化图像和代码…这几乎是最好的图像压缩。

您可以从该页面下载压缩包,并根据他们的喜好优化图像和代码…这几乎是最好的图像压缩可用

压缩和调整大小…ts/AMP.jpg?6750368613317441460可以节省530KiB 91%的减少

530千磅的降幅相当大。验证图像大小是否一致。我的意思是,如果你有一张400x200的图像,并且你以200x100的分辨率显示它,那么以正确的分辨率提供它可能就是PageSpeed所追求的

对于PNG图像,通常可以减少颜色:如果您有12种颜色的图像,例如示意图,24位、8位或4位格式的图像会产生显著的差异,而显示后人们所看到的内容不会发生任何变化。不过,删除不需要的alpha通道很好

其余部分可以使用pngopt、pngcrush或advpng等工具完成。JPEG质量参数或合适的工具,或谷歌“JPEG压缩优化器”可用于改善JPEG大小。有一些工具能够选择性地编码图像的不同区域,或者重写PNG调色板以利用zLib压缩功能

JPEG的另一种可能性是使用渐进式格式,它允许快速显示原始图像,并以迭代方式对其进行优化。更大的整体带宽,但也更明显的速度更少的浏览器支持也;看看吧

ImageMagick不能自动完成这些操作——毕竟,ImageMagick的任务不是直接处理文件,而是处理图像。很可能是因为它的文件压缩功能不如其他工具完整或先进

压缩和调整大小…ts/AMP.jpg?6750368613317441460可以节省530KiB 91%的减少

530千磅的降幅相当大。验证图像大小是否一致。我的意思是,如果你有一张400x200的图像,并且你以200x100的分辨率显示它,那么以正确的分辨率提供它可能就是PageSpeed所追求的

对于PNG图像,通常可以减少颜色:如果您有12种颜色的图像,例如示意图,24位、8位或4位格式的图像会产生显著的差异,而显示后人们所看到的内容不会发生任何变化。不过,删除不需要的alpha通道很好

其余部分可以使用pngopt、pngcrush或advpng等工具完成。JPEG质量参数或合适的工具,或谷歌“JPEG压缩优化器”可用于改善JPEG大小。有一些工具能够选择性地编码图像的不同区域,或者重写PNG调色板以利用zLib压缩功能

JPEG的另一种可能性是使用渐进式格式,它允许快速显示原始图像,并以迭代方式对其进行优化。更大的整体带宽,但也更明显的速度更少的浏览器支持也;看看吧


ImageMagick不能自动完成这些操作——毕竟,ImageMagick的任务不是直接处理文件,而是处理图像。很可能是它的文件压缩功能不如其他工具完整或先进。

如果您正在寻找商业工具,可以使用。如果要使用Grunt任务运行程序,也可以使用。您还可以使用imagemin提供的命令行工具,如和,它们也是开源的。

如果您正在寻找商业工具,可以使用。如果要使用Grunt任务运行程序,也可以使用。您还可以使用imagemin提供的命令行工具,如和,它们也是开源的。

我建议使用。这是一个开源的图像服务,您只需在Amazon Elastic Beanstalk上开始使用docker容器即可。它有一些很好的功能,比如智能裁剪和人脸检测

首先,创建一个弹性beanstalk环境,docker作为预定义的配置 反倾销。然后在“应用程序版本”选项卡中提供一个JSON文件,其中包含以下内容

{
  "AWSEBDockerrunVersion": "1",
  "Image": {
    "Name": "apsl/thumbor"
  },
 "Ports": [
    {
      "ContainerPort": "8000"
    }
  ]
}
然后,可以使用弹性beanstalk环境变量配置thumbor。为了优化JPG,您应该添加jpegtran优化器

优化器=['thumbor.OPTIMIZERS.jpegtran']

我们在Storyblok.com上使用它来优化图像,Google Pagespeed对结果很满意:

我推荐。这是一个开源的图像服务,您只需在Amazon Elastic Beanstalk上开始使用docker容器即可。它有一些很好的功能,比如智能裁剪和人脸检测

要启动它,只需创建一个弹性beanstalk环境,将docker作为预定义配置。然后在“应用程序版本”选项卡中提供一个JSON文件,其中包含以下内容

{
  "AWSEBDockerrunVersion": "1",
  "Image": {
    "Name": "apsl/thumbor"
  },
 "Ports": [
    {
      "ContainerPort": "8000"
    }
  ]
}
然后,可以使用弹性beanstalk环境变量配置thumbor。为了优化JPG,您应该添加jpegtran优化器

优化器=['thumbor.OPTIMIZERS.jpegtran']


我们在Storyblok.com上使用它来优化图像,Google Pagespeed对结果很满意:

可能是,没有工具可以动态执行任务,您应该进行一些计算,或者如果您使用任何语言执行任务,那么有许多内置类可用,因此您可以使用这些类来压缩图像,就像在java ImageScaler、Thumbnail或ImageWriteParam中一样,您也可以使用Matlab。

可能是,没有工具可以动态执行任务,您应该执行一些计算,或者如果您使用任何语言执行任务,则有许多内置类可用,因此您可以使用这些类来压缩图像,与java ImageScaler、缩略图或ImageWriteParam一样,您也可以使用Matlab。

压缩内容包可以在google pagespeed页面上找到,但我想使用ImageMagick代码或任何其他来源进行图像压缩。压缩内容包可以在google pagespeed页面上找到,但是,我想使用ImageMagick代码或任何其他源代码进行图像压缩。因此,您确定我可以使用java?压缩图像,因为我使用java maven项目。您确定我可以使用java?压缩图像,因为我使用java maven项目。