Prezados,

estou usando a biblioteca upload e uma classe própria para redimensionar 
imagem e ao subir uma imagem eu gostaria de:
1. pegar a imagem tmp e redimensionar antes de salvar;
2. pegar a imagem gravada e criar um thumbnail (ou seja, redimensionar 
também a original).

O thumbnail eu já resolvi, após gravar usando $this->upload->do_upload() 
eu pego os dados e envio como parametro para a classe que redimensiona e 
grava o thumbnail.
Uma opção seria eu pegar os dados em $_FILES e fazer na mão, mas se tem 
uma library já pronta, seria melhor né ?
Alguém poderia dar uma idéia ?

Hoje eu faço como indica no guia do CI:
1. configuro:
                $config['upload_path'] = './images/prod/';
                $config['allowed_types'] = 'gif|jpg|png';
                $config['max_size']    = '1000';
                $config['max_width']  = '1024';
                $config['max_height']  = '768';

2. carrego:
                $this->load->library('upload', $config);

3. executo:
                if ( ! $this->upload->do_upload() ) {
                        $error = array('error' => 
$this->upload->display_errors());
                        echo $error['error'];
                }else {
                         // preparo dados para gravar no banco de dados
                        $aFotoNew = $this->upload->data();
                        (...)
                }
 
Abs

-- 
Muita sorte para nós!

Marco Telles

#############
# Pier de Ipanema ( http://www.pierdeipanema.com.br/ )



_______________________________________________
Lista mailing list
[email protected]
http://codeigniter.com.br/mailman/listinfo/lista_codeigniter.com.br

Responder a