php - 改进我的缩略图生成器?

标签 php gd

我有一个this function它调整图像大小,但最终质量看起来太模糊且不清晰:

还有其他类或解决​​方案可以提高缩略图的质量吗?

谢谢

其他注意事项 - 我已经将质量更改为 100,但什么也没发生!

最佳答案

首先,欢迎来到 StackOverflow。

除非您提供一些测试/屏幕截图,否则我们无法为您提供太多帮助,您似乎使用了正确的函数组合(imagecreatetruecolor/imagecopyresampled),因此我的第一个猜测是 imagejpegimagepng 函数中的 $quality 参数。

对于imagejpeg,我建议您使用$quality = 90。对于 imagepng 应为 $quality = 9

您还可以在保存图像之前尝试使用像这样的抽搐来锐化图像:

ImageConvolution($dst_image, array(array(-1, -1, -1), array(-1, 16, -1), array(-1, -1, -1)), 8, 0);

对于 3rdparty 库,我听说 WideImageAsido都相当不错。

关于php - 改进我的缩略图生成器?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2104114/

相关文章:

php - 如何将 PNGS 与 alpha channel 合并为一个更大的图像?

php - 如何排序查询结果与 WHERE 条件中指定的 id 相同?

顺序调用或多次调用时出现 PHP 存储过程错误

javascript - php获取输入字段值和span值

php从一串图片内容中获​​取图片大小

php - 已解决 : Compiling PHP with GD : relocation R_X86_64_PC32 against symbol `WebPMemoryWrite' can not be used when making a shared object;

php - Where_in 在 codeigniter 中

php - 在 laravel 5 中向 mysql 数据库插入数据时出错

php - ImageMagick 安装,真还是假,如何检查? PHP

php - GD 库 imagettftext 在古吉拉特语文本中出现问题