long5991000 发表于 2010-12-29 23:24:37

使用图片处理类剪裁crop的问题~~! 谢谢了

使用图片处理类进行批量生成缩略图,由于生成的图片大小不同意所以准备剪裁一下 可是使用crop进行剪裁图片尽然有黑边..
看图
这是剪裁后的高度没有变化 只不过有个黑边.如何才能让他剪裁后吧那个黑边干掉呢?


Hex 发表于 2010-12-29 23:42:26

不应该吧。。。我使用没有黑边啊。。。

long5991000 发表于 2010-12-30 08:30:36


                  $config['image_library'] = 'gd2';
                  $config['x_axis'] = '0';
                  $config['y_axis'] = '-20';
                  $config['maintain_ratio'] = TRUE;
                  $config['source_image'] =         $thumb_path.basename($thumbSecond['attachment']);

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


您看这配置有问题吗? 还是哪里不对啊>?我是phpnow的服务器环境啊 .. 不会是GD2有问题吧?

long5991000 发表于 2010-12-30 08:54:46

补充一下   我使用批量循环生成缩略图的上面我已经生成了一次缩略图了 然后这是第二次生成, 如果不加

$this->image_lib->clear();

上面的代码就不能运行 没有反应家了这个以后就有了黑边很是奇怪啊...

Hex 发表于 2010-12-30 11:21:37

$config['y_axis'] = '-20';
这是什么意思?你应该仔细看看 CI 的手册。
y_axis: 为图像的裁剪设定Y轴上的长度。例如,设为30就是将图片顶端的30像素裁去。
另外,裁剪还应该设置长度和宽度属性。

这些都应该和 CI 没什么关系。

tiana 发表于 2010-12-30 13:42:54

推荐楼主使用image_moo这个类,比CI自带的图片处理类好,使用起来很方便
http://www.matmoo.com/codeigniter/image_moo/

loso 发表于 2010-12-30 17:25:52

黑丝袜的缘故!嘿嘿

xiaoye1985 发表于 2010-12-31 11:28:46

Codeigniter交流群:129610263

lcnphp 发表于 2011-1-15 16:55:37

这个图片很给力啊,很惹眼

maky 发表于 2011-1-17 11:33:38

这个需要安装GD库玛?
页: [1] 2
查看完整版本: 使用图片处理类剪裁crop的问题~~! 谢谢了