如何通过PHP实现高效压缩图片并优化其长尾关键词?
- 内容介绍
- 文章标签
- 相关推荐
本文共计663个文字,预计阅读时间需要3分钟。
PHP程序开发中常涉及生成缩略图,使用PHP生成缩略图过程本身不复杂。但你知道PHP能优化调整生成缩略图的画质吗?也就是说,PHP能否控制生成缩略图的清晰度和生成后的效果?
php程序开发中经常涉及到生成缩略图,利用php生成缩略图这个过程本身没难度,但是你知道php能够优化调节生成的缩略图的质量吗?也就是说php能够控制生成缩略图的清晰度以及生成后的缩略图的体积。下面我们就来看看如何利用php优化我们压缩后的图片。
对于如何使用php生成缩略图这里就不介绍了,大家可以参考本站下面这篇文章:PHP自动生成缩略图函数的源码示例
首先我们来看看用php压缩图片的程序代码:
<?php header('Content-type: image/png'); $image=@imagecreatefrompng('//www.jb51.net/test.png'); imagepng($image,'test.png',0); //注意后面那个数字0,这里即压缩等级,参数范围:0-9*/ imagedestroy($image); ?>
以上 imagepng 函数的第三个参数即是本篇文章所要分析的,这个参数的意思是生成图片的质量等级。这里可以分10个等级(0-9),0等级时即无压缩,图片不会失真,图片最清晰,但图片的体积也最大,随着压缩等级数字不断增大,图片会变得越来越不清晰,但压缩后图片的体积可以减少到原来的50%,压缩比还是挺大的。
本文共计663个文字,预计阅读时间需要3分钟。
PHP程序开发中常涉及生成缩略图,使用PHP生成缩略图过程本身不复杂。但你知道PHP能优化调整生成缩略图的画质吗?也就是说,PHP能否控制生成缩略图的清晰度和生成后的效果?
php程序开发中经常涉及到生成缩略图,利用php生成缩略图这个过程本身没难度,但是你知道php能够优化调节生成的缩略图的质量吗?也就是说php能够控制生成缩略图的清晰度以及生成后的缩略图的体积。下面我们就来看看如何利用php优化我们压缩后的图片。
对于如何使用php生成缩略图这里就不介绍了,大家可以参考本站下面这篇文章:PHP自动生成缩略图函数的源码示例
首先我们来看看用php压缩图片的程序代码:
<?php header('Content-type: image/png'); $image=@imagecreatefrompng('//www.jb51.net/test.png'); imagepng($image,'test.png',0); //注意后面那个数字0,这里即压缩等级,参数范围:0-9*/ imagedestroy($image); ?>
以上 imagepng 函数的第三个参数即是本篇文章所要分析的,这个参数的意思是生成图片的质量等级。这里可以分10个等级(0-9),0等级时即无压缩,图片不会失真,图片最清晰,但图片的体积也最大,随着压缩等级数字不断增大,图片会变得越来越不清晰,但压缩后图片的体积可以减少到原来的50%,压缩比还是挺大的。

