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 に答える