2

CodeIgniter を使用して画像のサイズを変更していますが、サイズを変更した小さな画像は低品質です。これが私のコードです:

$config = array(
    'image_library' => 'gd2',
    'quality' => '100',
    'source_image' => $temp_full_path,
    'new_image' => $full_temp_path."img_mobile/",
    'maintain_ratio' => true,
    'create_thumb' => false,
    'width' => 50,
    'height' => 50
);              
$this->image_lib->initialize($config);              
$this->image_lib->resize();

元の画像のように高品質で画像のサイズを変更するにはどうすればよいですか?

元の画像、php コードから生成された画像のサイズ変更、および codeigniter から生成された画像のサイズ変更は次のとおりです

4

4 に答える 4

0

'quality' => '100%'だけの代わりに書くべきです'100'

于 2014-08-23T15:05:29.277 に答える
0

ソースコードを見ると、GD2 は「品質」パラメーターを使用していません。

しかし、他のライブラリのいくつかはそれを使用しています。

ImageMagickを試してみてください。

于 2013-08-20T15:53:34.353 に答える
-1

それは小さな間違いまたは落とし穴です。

行う:

'quality' => '100%',

それ以外の

'quality' => '100',

docsによると、動作するはずです。

編集:

またタイプミスがあるようです!

'maintain_ration'

する必要があります

'maintain_ratio'

また、どのように ?new_imageで終わることができ/ますか? あなたはそこで何か間違ったことをしています。

于 2012-10-19T05:38:06.470 に答える