Tiago, Só mais uma coisa: da maneira que você está fazendo, você está mexendo na imagem original. Se você quer apenas criar um thumbnail, e manter a imagem original, especifique $config['new_image'] ou dê uma olhada em $config['create_thumb'] = TRUE;
http://codeigniter.com/user_guide/libraries/image_lib.html Abraços, Francisco 2009/3/17 Francisco Lopes <[email protected]> > Tiago, > > Se a altura não importa, acho que você pode simplesmente não passar ela. > Uma coisa que eu percebi também é que você usa a altura duas vezes: > > $config['width'] = $height; > $config['height'] = $height; > > Tenta assim: > > function _do_thumb($source, $width=543) > { > $this->load->library('image_lib'); > $this->image_lib->clear(); > $config['image_library'] = 'gd2'; > $config['source_image'] = $source; > $config['create_thumb'] = FALSE; > $config['maintain_ratio'] = TRUE; > $config['width'] = $width; > > $this->image_lib->initialize($config); > $this->image_lib->resize(); > $this->image_lib->clear(); > } > > > Abraços, > Francisco > > > > 2009/3/16 Tiago da Silva Post <[email protected]> > >> Olá Pessoal, >> estou tendo problemas com a biblioteca de imagem no seguinte sentido. >> Quando defino uma largura e altura, ele naum redimensiona proporcional. Por >> exemplo, preciso receber uma imagem de qualquer tamanho e deixar com no >> máximo 350 de largura, mas a altura não importa. Tentei dizer isso ao CI >> colocando uma altura grande mas ele acabou não redimensionando a largura. >> >> Como devo fazer isso? >> >> Vejam minha configuração: (passando 350 e 1500 para width e height >> respectivamente) >> >> function _do_thumb($source, $width=543, $height=384) >> { >> $this->load->library('image_lib'); >> $this->image_lib->clear(); >> $config['image_library'] = 'gd2'; >> $config['source_image'] = $source; >> $config['create_thumb'] = FALSE; >> $config['maintain_ratio'] = TRUE; >> $config['width'] = $height; >> $config['height'] = $height; >> $this->image_lib->initialize($config); >> $this->image_lib->resize(); >> $this->image_lib->clear(); >> } >> >> -- >> Abraço, >> Tiago Post >> 51 9245.3915 >> >> _______________________________________________ >> Lista mailing list >> [email protected] >> http://codeigniter.com.br/mailman/listinfo/lista_codeigniter.com.br >> >> >
_______________________________________________ Lista mailing list [email protected] http://codeigniter.com.br/mailman/listinfo/lista_codeigniter.com.br

