在解决掉不自动生成所有图片缩略图的难题后,又发现了另外一个问题,也就是WP自带的缩略图生成代码生成的缩略图质量不咋的,特别是从大图不裁切直接缩略成小图后,感觉总是有点朦朦,模糊的感觉。即使按下面代码将图片质量压缩成最大清晰度,也还是差强人意。
add_filter('jpeg_quality', function($arg){return 100;});
问题有了,解决方法也是会有的,也就是使用PHP扩展Imagick来解决了. 以
在解决掉不自动生成所有图片缩略图的难题后,又发现了另外一个问题,也就是WP自带的缩略图生成代码生成的缩略图质量不咋的,特别是从大图不裁切直接缩略成小图后,感觉总是有点朦朦,模糊的感觉。即使按下面代码将图片质量压缩成最大清晰度,也还是差强人意。
add_filter('jpeg_quality', function($arg){return 100;});
问题有了,解决方法也是会有的,也就是使用PHP扩展Imagick来解决了. 以
编程必须要依据其手册进行,研究WordPress也必然要学习它的技术文档。虽然Google可以解决很多的方法,但Google出来的方法,其作者可能并没有依据技术文档进行改写,仍然在语法,或者函数的使用上面更多的只是凭借其作者的经验进行。
接上次的文章
接上回说,为了优化以WordPress为基础的外贸网站,特别是针对原系统针对每张图片都要生成缩略的,重新改写了image_downsize代码。但在实际需要中仍然需要修改两个点: 以前有段时间没有使用WordPress是因为WP的图片策略实在难以让人接受,不管图片是否有需要,它都会自动把每一张图片生成不同尺寸的缩略图。对于普通博客作者来说,虽然在空间上不会造成压力。但有强迫症的人就难以接受。另外就是对于图片博客作者来说就非常不友好了,会造成大量的空间浪费。 在按WP为构架打造自己的外贸网站时,因为用到的图片比较多,所以在上传的时候,WordPrss会不停地在后台把所有尺寸缩略都都生成了。这样的做的坏处是:按需要生成图片缩略图(更新)
按需要生成图片缩略图