2

是否可以使用 phpthumb 生成隔行扫描图像?即使 phpthumb 不生成交错图像,是否有一种安全的方法可以在使用 phpthumb 进行图像处理的 web 应用程序上实现这一点?

我试着找出 phpthumb 是否有这个功能,我能想到的只是phpThumb.config.php文件中的这个配置指令:

$PHPTHUMB_CONFIG['output_interlace'] = true;   // if true: interlaced output for GIF/PNG, progressive output for JPEG; if false: non-interlaced for GIF/PNG, baseline for JPEG.

我将我的设置为 true,它仍然没有生成隔行扫描图像。

4

2 回答 2

2

我自己想知道这一点,并检查phpthumb 源看起来像 GD 库它仅在 (1) 调用 OutputThumbnail() 方法和 (2) 使用 ImageMagick、ImageMagickThumbnailToGD() 方法时进行隔行扫描。据我所知,当您使用该类并调用 GenerateThumbnail() 时,它不会被调用

于 2013-06-28T17:30:28.877 回答
0

已推送补丁来解决此问题 - 现在,如果启用该设置,OutputThumbnail 和 RenderToFile 都将生成正确隔行扫描的 JPEG (true)

于 2015-03-31T14:25:05.210 回答