A recíproca é verdadeira, Mike.
Como não estava entendendo a complexidade da situação, já que se fez o 
upload, ele vai estar em algum canto. Se ele está em algum canto, basta 
tratar/manipular ele. Tratado e manipulado, é só introduzir o dito cujo 
no ponto g ou x.. Bem mais isso é outra história.. :)

Agora voltando aos frangos e patos, fiz uma leitura (olhada) dinâmica (e 
como) no tal rapidão, e me interessou o lance do "Rapyd Language Class". 
Tenho um site em construção que vai precisar trabalhar com br/en tanto 
no layout como no conteúdo, fato que já até postei e recebi várias dicas 
aqui. Vc já usou ? Sabe dizer algo ?

Abs



Mike Maciel escreveu:
> Cara! Vc mirou no pato e acertou o frango! :-P
>
> Em outras palavras, vc tentou me ajudar com um problema mas acabou me 
> ajudando a matar um outro problema! rsrs
>
> Ainda tenho aquela dificuldade do outro email, mas esse lance do 
> maintain_ratio me deu um verdadeiro farol pra resolver outro problema aqui.
>
> Vlw!
>
>
>
> Marco Telles escreveu:
>   
>> Esqueci um detalhe. Se precisar da imagem no tamanho exato de 340 x 255 
>> e se a imagem original tiver vários tamanhos, então é melhor colocar 
>> $config['maintain_ratio'] = FALSE; conforme o guia:
>>
>>   
>>     
>>> Since the maintain_ratio option is enabled, the thumb will be as close 
>>> to the target width and height as possible while preserving the 
>>> original aspect ratio
>>>     
>>>       
>>
>> Marco Telles escreveu:
>>   
>>     
>>> Mike essa eu não capitchei não :)
>>>
>>> Nunca usei rapyd e nem sei como funciona e para que serve, então nesse 
>>> ponto não tenho como ajudar muito, porém, levando em consideração seu 
>>> relato:
>>>
>>> 1.
>>>   
>>>     
>>>       
>>>> o principal deles é as dimensões da imagem 
>>>> que devem ser exatamente 340x255.
>>>> Eu precisava executar uma ação após o upload que verificasse se a imagem 
>>>> enviada atende a esses padrões.
>>>>     
>>>>       
>>>>         
>>> Isso resolve com php, nem precisa CI => list($w, $h) = getimagesize( 
>>> $imagemEnviada );
>>>
>>> 2.
>>>   
>>>     
>>>       
>>>> A dificuldade começa agora: Caso a 
>>>> imagem enviada seja em outra proporção (640x480, por exemplo), ela seria 
>>>> redimensionada para 340x255.
>>>>     
>>>>       
>>>>         
>>> Nesse caso o CI é mais prático =>
>>>  $this->load->library('image_lib');
>>> //Configura o thumb
>>> $config['image_library'] = 'GD2';
>>> $config['source_image'] = $imagemEnviada;
>>> $config['create_thumb'] = TRUE;
>>> $config['maintain_ratio'] = TRUE;
>>> $config['width'] = 340;
>>> $config['height'] = 255;
>>> $this->image_lib->initialize($config);
>>> $this->image_lib->resize();
>>>
>>> Espero ter ajudado, senão delete-me :)
>>>
>>> Valeu e abs.
>>>
>>> Muita sorte para nós!
>>>
>>> Marco Telles
>>>
>>>
>>>
>>>
>>> Mike Maciel escreveu:
>>>   
>>>     
>>>       
>>>> Já verifiquei... acho que não consegui passar meu problema com claridade.
>>>> Com relação à manipulação da imagem, está td beleza. O meu problema é 
>>>> como executar a manipulação em um uploadField. Este seria um evento que 
>>>> deve ocorrer somente após o upload, e naquele determinado arquivo... 
>>>> algo como "onUploadSucess", ou "afterUpload", sei lá...
>>>>
>>>> Capitche?
>>>>
>>>>
>>>> Marco Telles escreveu:
>>>>   
>>>>     
>>>>       
>>>>         
>>>>> Dá uma olhada no guia do CI, especificamente a classe de imagens que vc 
>>>>> vai ter uma luz :)
>>>>>
>>>>> Muita sorte para nós!
>>>>>
>>>>> Marco Telles
>>>>>
>>>>> #############
>>>>> # Pier de Ipanema ( http://www.pierdeipanema.com.br/ )
>>>>> # Pier de Ipanema no Orkut ( 
>>>>> http://www.orkut.com/Community.aspx?cmm=2923344 )
>>>>> # CodeIgniter PHP framework ( http://www.codeigniter.com.br/ )
>>>>> # Ubuntu The power of free software ( http://www.ubuntu-br.org/ )
>>>>> # Python Programming Language ( http://www.pythonbrasil.com.br/ )
>>>>>
>>>>>
>>>>>
>>>>> Mike Maciel escreveu:
>>>>>   
>>>>>     
>>>>>       
>>>>>         
>>>>>           
>>>>>> Salve, salve!
>>>>>>
>>>>>> Estou utilizando CodeIgniter+Rapyd (combinação explosiva! ;-) ) em uma 
>>>>>> aplicação que faz upload de arquivos jpeg. Porém este arquivo precisa 
>>>>>> obdecer a alguns critérios, e o principal deles é as dimensões da imagem 
>>>>>> que devem ser exatamente 340x255.
>>>>>> Eu precisava executar uma ação após o upload que verificasse se a imagem 
>>>>>> enviada atende a esses padrões. A dificuldade começa agora: Caso a 
>>>>>> imagem enviada seja em outra proporção (640x480, por exemplo), ela seria 
>>>>>> redimensionada para 340x255.
>>>>>>
>>>>>> Alguém já encarou situação semelhante ou sabe o caminho das pedras?
>>>>>>
>>>>>> Abraços a todos!
>>>>>>
>>>>>> Mike
>>>>>>
>>>>>> _______________________________________________
>>>>>> 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
>>>>>
>>>>> __________ Information from ESET Smart Security, version of virus 
>>>>> signature database 2835 (20080130) __________
>>>>>
>>>>> The message was checked by ESET Smart Security.
>>>>>
>>>>> http://www.eset.com
>>>>>
>>>>>
>>>>>
>>>>>   
>>>>>     
>>>>>       
>>>>>         
>>>>>           
>>>> _______________________________________________
>>>> 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
>>>
>>>   
>>>     
>>>       
>> _______________________________________________
>> Lista mailing list
>> [email protected]
>> http://codeigniter.com.br/mailman/listinfo/lista_codeigniter.com.br
>>
>> __________ Information from ESET Smart Security, version of virus signature 
>> database 2835 (20080130) __________
>>
>> The message was checked by ESET Smart Security.
>>
>> http://www.eset.com
>>
>>
>>
>>   
>>     
>
>
> _______________________________________________
> 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