Valeu, duka =)
2009/10/2 Marcel Araujo <[email protected]> > $config['image_library'] = 'gd2'; > $config['source_image'] = $fileName; > $config['maintain_ratio'] = TRUE; > $config['new_image'] = 'path'; > $config['width'] = 640; > $config['height'] = 480; > $this->load->library('image_lib', $config); > $this->image_lib->resize(); > $this->image_lib->clear(); > > Spread full code > > Controller > <?php > > class resize extends Controller { > > function __construct() { > parent::Controller(); > } > > function index() { > $this->load->view ('resize/index'); > } > > function create () { > $this->load->model ('resizemodel', 'model'); > $this->model->createAvatar('/dev.icq-mobi.ru/www/i/download.jpg'); > $this->load->view('resize/create'); > } > } > ?> > > Model > <?php > class resizemodel extends Model { > > public function __construct() { > parent::Model(); > } > > public function createAvatar ($fileName) { > $config['image_library'] = 'gd2'; > $config['source_image'] = $fileName; > $config['maintain_ratio'] = TRUE; > $config['new_image'] = '/dev.icq-mobi.ru/www/upload/big.jpg'; > $config['width'] = 640; > $config['height'] = 480; > $this->load->library('image_lib', $config); > $this->image_lib->resize(); > $this->image_lib->clear(); > > $config['image_library'] = 'gd2'; > $config['source_image'] = $fileName; > $config['maintain_ratio'] = TRUE; > $config['new_image'] = '/dev.icq-mobi.ru/www/upload/small.jpg'; > $config['width'] = 120; > $config['height'] = 80; > $this->image_lib->initialize($config); > $this->image_lib->resize(); > } > } > ?> > > > 2009/10/2 Marcel Araujo <[email protected]> > > $this->image_lib->width(); >> >> Acho que seria isto! >> >> >> http://felipediesel.net/blog/cortando-e-redimensionando-imagens-com-o-codeigniter/ >> >> 2009/10/2 Djalma Araújo | www.djalmaaraujo.com.br < >> [email protected]> >> >>> Sim, valeu.. mas é facil pegar a dimensão do arquivo original? >>> >>> 2009/10/2 Andrey Wischneski <[email protected]> >>> >>>> Não sei não, pelos testes que eu fiz no codeigniter ele não redimensiona >>>> proporcionalmente somente com uma dimensão, mas isso não impede de você >>>> fazer os cálculos sozinho, eu já te passei ali em cima como se faz, não tem >>>> segredo nenhum... >>>> >>>> >>>> Valeu! >>>> >>>> >>>> >>>> >>>> >>>> 2009/10/2 Djalma Araújo | www.djalmaaraujo.com.br < >>>> [email protected]> >>>> >>>>> Por que eu nao posso setar os dois... eu quero que ele faça >>>>> proporcional.. segundo dizem, se passar so UMA dimensao, ele redimensiona >>>>> proporcional. >>>>> >>>>> >>>>> >>>>> _______________________________________________ >>>>> 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 >>>> >>>> >>> >>> >>> -- >>> Atenciosamente, >>> Djalma Araújo >>> Consultor / Desenvolvedor WEB. >>> www.djalmaaraujo.com.br >>> >>> _______________________________________________ >>> Lista mailing list >>> [email protected] >>> http://codeigniter.com.br/mailman/listinfo/lista_codeigniter.com.br >>> >>> >> >> >> -- >> Abraços...... >> >> Marcel Araujo >> System Analyst >> Developer Java/PHP/RIA >> Linux User #490101 >> > > > > -- > Abraços...... > > Marcel Araujo > System Analyst > Developer Java/PHP/RIA > Linux User #490101 > > _______________________________________________ > Lista mailing list > [email protected] > http://codeigniter.com.br/mailman/listinfo/lista_codeigniter.com.br > > -- Atenciosamente, Djalma Araújo Consultor / Desenvolvedor WEB. www.djalmaaraujo.com.br
_______________________________________________ Lista mailing list [email protected] http://codeigniter.com.br/mailman/listinfo/lista_codeigniter.com.br

