アップロードされた画像が3000x5000ピクセルの範囲内である限り同じサイズに保たれるciを使用してギャラリーを構築しました。それらを表示すると、サムネイルをトリミングしていないので、必要に応じてサイズを変更するにはどうすればよいので、それらのリストのサイズを 150x150 に変更したい場合はどうすればよいですか?
私はガイド http://ellislab.com/codeigniter/user-guide/libraries/image_lib.htmlに従いました
問題は、ライブラリをロードするときに、各イメージの完全な構成情報を指定する必要があることです。ビューに表示する変数をコントローラーにロードしたとします。ロードすると、次のようになります。
foreach($gallery as $img)
{
echo "<div>";
echo "<img src='" . $this->img_lib->resize($img->imagepath, 150, 150) . "'>";
echo "</div>";
}
ps: サイズを変更したときに画像は保存されますか? 私はそれをしたくないので。
より良い解決策: http://www.matmoo.com/digital-dribble/codeigniter/image_moo/