Olá Tiago.
Vi q o francisco já respondeu, mas como já estava escrevendo...
Tem um erro no seu código:
...
$config['maintain_ratio'] = TRUE;
 $config['width'] = $height; //Não seria width
$config['height'] = $height;
...

Para conseguir uma imagem proporcional, é só não passar o parãmetro.
Abraços.

Steve.

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

Responder a