0

私はこのPHPプラグインを画像操作に使用しています:http ://wideimage.sourceforge.net/

これは私のコードです:

WideImage::load('images/image_test.jpg')

-> resize(300, 150)
-> output('jpg');

そしてこれが結果です:

ここに画像の説明を入力してください

スクリーンショットの寸法を見ると、寸法が私が言ったものと一致していないことがわかります。

何が起こっている?

4

2 に答える 2

2

さて、アスペクト比(高さ/幅)を維持しようとしているようです。画像を平らにしたり伸ばしたりしたくない場合もありますが、そのための設定が必要です。$fitパラメータを「fill」に設定すると役立つ場合があります: http ://wideimage.sourceforge.net/wp-content/current/doc/WideImage/WideImage_Image.html#methodresize

LE:一方、画像のサイズを変更せずに画像サイズを変更したい場合は、トリミングを検討する必要があります。

于 2012-05-28T17:52:04.187 に答える
0

回答(Mihai Todorに感謝):

WideImage::load('images/image_test.jpg')

-> resize(300, 150, 'fill')
-> output('jpg');

どうやらそれはfillステートメントを必要としていました。

于 2012-05-28T18:09:02.150 に答える