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