Olá, Obrigado pela resposta. Talvez me tenha explicado mal.
Eu tenho um formulário de upload de imagem. A imagem que é uploadada é alvo de tratamento pela Image Manipulation Class. O que acontece é que eu preciso te ter a certeza que a imagem uploadada tem no minimo 300 * 300 pixels. Se esta não tiver no minimo 300 * 300 pixels a Image Manipulation Class estoira, isto devido a estar a usar uma outra classe que transforma as imagens em quadrados. Em resumo, existe forma de garantir que a imagem submetida para upload tem no minimo x * y pixels? Espero ter explicado melhor. Desde já obrigado. Cumprimentos, 2010/8/19 Hermes Alves <[email protected]> > Talvez isso te ajude > > http://codeigniter.com/user_guide/libraries/image_lib.html > > Em 19/08/2010, às 10:09, Andre Lopes escreveu: > > Viva, > > Desde já obrigado pela resposta. > > Então não estou a conseguir ver como defino não deixar fazer upload de > imagens menores que 300 * 300 pixels. > > O codigo que tenho actualmente é o seguinte: > > [code] > ... > //gerar o nome da imagem > $vNOME_FOTO = uniqrandomid(); > > $config['upload_path'] = $this->config->item('directorio_upload'); > $config['allowed_types'] = > $this->config->item('tipos_imagem_permitidos'); > $config['max_size'] = > $this->config->item('tamanho_max_upload_imagem'); > $config['max_width'] = $this->config->item('max_width'); > $config['max_height'] = $this->config->item('max_height'); > $config['file_name'] = $vNOME_FOTO; > > $this->load->library('upload', $config); > > if ( ! $this->upload->do_upload()) > { > ... > [code] > > Como defino o tamanho minimo da imagem? > > Desde já obrigado. > > > > 2010/8/19 Marcel Araujo <[email protected]> > >> A classe já faz a verificação se a imagem possui dimensões menores do que >> a permitida. >> >> // Are the image dimensions within the allowed size? >> // Note: This can fail if the server has an open_basdir >> restriction. >> if ( ! $this->is_allowed_dimensions()) >> { >> $this->set_error('upload_invalid_dimensions'); >> return FALSE; >> } >> >> -- >> Abraços...... >> >> Marcel Araujo >> System Analyst >> Manager at CodeIgniterBR >> Developer jQuery/PHP/Flex/CodeIgniter >> Linux User #490101 >> http://br.linkedin.com/in/marcelaraujo >> http://www.twitter.com/marcelaraujo >> http://www.marcelaraujo.com.br >> >> _______________________________________________ >> [email protected] >> http://www.codeigniter.com.br >> http://codeigniter.com.br/mailman/listinfo/lista_codeigniter.com.br >> >> --------------------------- >> Oportunidade de negócio >> http://www.franquiasargohost.net >> --------------------------- >> >> > _______________________________________________ > [email protected] > http://www.codeigniter.com.br > http://codeigniter.com.br/mailman/listinfo/lista_codeigniter.com.br > > --------------------------- > Oportunidade de negócio > http://www.franquiasargohost.net > --------------------------- > > > > _______________________________________________ > [email protected] > http://www.codeigniter.com.br > http://codeigniter.com.br/mailman/listinfo/lista_codeigniter.com.br > > --------------------------- > Oportunidade de negócio > http://www.franquiasargohost.net > --------------------------- > >
_______________________________________________ [email protected] http://www.codeigniter.com.br http://codeigniter.com.br/mailman/listinfo/lista_codeigniter.com.br --------------------------- Oportunidade de negócio http://www.franquiasargohost.net ---------------------------

