导读:thinkphp3.2 图片进行缩略图不不清晰怎么办?最近用thinkphp 开发项目成生的缩略图非常不清晰;请问有没有什么解决办法?我搜了很多,说...
thinkphp3.2 图片进行缩略图不不清晰怎么办?最近用thinkphp 开发项目成生的缩略图非常不清晰;
请问有没有什么解决办法?
我搜了很多,说是php可以调一下保存的质量。可是不知道在哪里改;
谁能告诉小弟一下tp3.2 怎么样能让缩略图清晰点!
能凑合就凑合了,可是图片质量太差了!
解决办法如下:
Gd库好像只有jpeg类型图片能调整质量,
Think/Image/Driver/Gd.class.php
save方法最后的
$fun($this->img, $imgname);
先做个判断, 当$type为jpeg时 执行
$fun($this->img, $imgname, 100);
, 最后那个100 就是图片的质量; 最大值100 越低质量越差, 而默认值为75;
Imagick库: 在Imagick.class.php save方法
$imgname = realpath(dirname($imgname)) . '/' . basename($imgname); //强制绝对路径
后加上
$this->img->setImageCompressionQuality ( 80 )