用户
 找回密码
 入住 CI 中国社区
搜索
查看: 2986|回复: 7
收起左侧

[HELP] 图片处理问题

[复制链接]
发表于 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 有三个图片,为什么第一个图片处理完,下面从第二个图片开始就不会再处理了?
发表于 2009-8-19 02:03:24 | 显示全部楼层
有报错吗?
 楼主| 发表于 2009-8-19 09:00:26 | 显示全部楼层
2# Hex
没有报错.
难道只能处理一次,连续掉用不行?
好像说不过去
发表于 2009-8-19 10:35:41 | 显示全部楼层
你写的不对   $this->load->library 不要执行多次,这个在 CI 里只会执行一次,要用
$this->image_lib->clear();
$this->image_lib->initialize($config);
来重复执行。

要仔细看手册,呵呵。
 楼主| 发表于 2009-8-19 11:07:08 | 显示全部楼层
4# Hex
谢谢,,回头试试.
 楼主| 发表于 2009-8-19 16:19:55 | 显示全部楼层
问一下楼主你这旁边的积分与威望是如何设置的,是要自已写程序
发表于 2009-8-19 16:53:34 | 显示全部楼层
问一下楼主你这旁边的积分与威望是如何设置的,是要自已写程序
youzlm 发表于 2009-8-19 16:19

多发帖子,多写精品文章,多写原创代码。
 楼主| 发表于 2009-8-19 16:56:50 | 显示全部楼层
多发帖子,多写精品文章,多写原创代码。
Hex 发表于 2009-8-19 16:53

我的意思,,这个积分与威望是可以从后台设置显示的.还是你加代码进去?

本版积分规则