3

更新: 答えは、GD2 ライブラリを使用することです。

Codeigniter の画像操作ライブラリを使用して、写真のサイズを変更しています。残念ながら、彼らは写真に青い色合いや色合いを作り出しています. これがなぜなのか、それが私がやっていることであるかどうかを確認する必要があるのか​​ わかりません。親指を作成するために使用しているコードは次のとおりです。画像リンクを見たい場合はお知らせください。どこかにアップロードします。

$this->load->library('image_lib');
$config['image_library'] = 'GD';
$config['source_image'] ="images/IMG_0007.jpg";
$config['create_thumb'] = TRUE;
$config['maintain_ratio'] = TRUE;
$config['width'] = '450';
$config['height'] = '450';

$this->image_lib->initialize($config);

if(!$this->image_lib->resize())
{
   echo $this->image_lib->display_errors();
}
4

1 に答える 1

1

画像のサイズ変更にはImageMagickを使用することを強くお勧めします。カラープロファイルを尊重し、わずかに高速で、メモリの消費が少なく、一般的に品質が向上します。この質問を参照してください:

画像のサイズ変更時にGD2が色を洗い流さないようにするにはどうすればよいですか?

ImageMagickがインストールされていない場合は、次のことが役立つ場合があります。

http://ferdychristant.com/blog//archive/DOMM-8GAFGL

于 2011-04-28T20:30:07.103 に答える