我已经使用 ci 建立了一个画廊,只要上传的图像在 3000x5000 像素范围内,它就会保持相同的大小。在显示它们并且由于我没有裁剪缩略图时,我如何在需要时调整它们的大小所以说我想将它们的列表重新调整为 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/