youzlm 发表于 2009-8-19 00:14:41

图片处理问题

foreach ($attachment as $key=>$attachlist){
   $this->thread_model->do_image($this->imagewidth,$this->imageheight,$sourcepath.$attachlist['attachment'],$newpath.$jpg);
}
function do_image($width=0,$height=0,$source_image_path=null,$new_image_path=null){
$config = null;
$config['image_library'] = 'gd2';
$config['source_image'] = $source_image_path;
$config['new_image']= $new_image_path;
$config['create_thumb'] = TRUE;
$config['maintain_ratio'] = TRUE;
$config['width'] = $width;
$config['height'] = $height;
$config['quality'] = "100%";
$config['thumb_marker'] = '';
$this->load->library('image_lib', $config);
if (!$this->image_lib->resize())
   echo $this->image_lib->display_errors();
}
请问,$attachment 有三个图片,为什么第一个图片处理完,下面从第二个图片开始就不会再处理了?

Hex 发表于 2009-8-19 02:03:24

有报错吗?

youzlm 发表于 2009-8-19 09:00:26

2# Hex
没有报错.
难道只能处理一次,连续掉用不行?
好像说不过去

Hex 发表于 2009-8-19 10:35:41

你写的不对   $this->load->library 不要执行多次,这个在 CI 里只会执行一次,要用
$this->image_lib->clear();
$this->image_lib->initialize($config);
来重复执行。

要仔细看手册,呵呵。

youzlm 发表于 2009-8-19 11:07:08

4# Hex
谢谢,,回头试试.{:2_36:}

youzlm 发表于 2009-8-19 16:19:55

问一下楼主你这旁边的积分与威望是如何设置的,是要自已写程序

Hex 发表于 2009-8-19 16:53:34

问一下楼主你这旁边的积分与威望是如何设置的,是要自已写程序
youzlm 发表于 2009-8-19 16:19 http://codeigniter.org.cn/forums/images/common/back.gif
多发帖子,多写精品文章,多写原创代码。

youzlm 发表于 2009-8-19 16:56:50


多发帖子,多写精品文章,多写原创代码。
Hex 发表于 2009-8-19 16:53 http://codeigniter.org.cn/forums/images/common/back.gif
我的意思,,这个积分与威望是可以从后台设置显示的.还是你加代码进去?{:2_32:}
页: [1]
查看完整版本: 图片处理问题