Estou tentando fazer o resize mas quando mando fazer ele não faz
estou desconfiando que é por causa da permissao pois o arquivo fica
sendo de propriedade do usuario do apache.
estou usando UBUNTU 7.10 e apache2
2008/6/4 Vinicius Cruz <[EMAIL PROTECTED]>:
> Edinho,
>
> o problema foi justamente a falta do width e height na configuracao. São
> obrigatórios mesmo.
>
> value
>
>
> 2008/6/4 Edinho Almeida <[EMAIL PROTECTED]>:
>>
>> OI Vinicius,
>>
>> Copiei seu código aqui na minha app de teste e ele imprimiu "cortou" ,
>> e eu nem tenho a pasta galeria !
>>
>> Observações:
>> 1 - initialize
>> ========
>> se a pasta ou imagem não existir (ou não for um arquivo válido), quem
>> retorna FALSE é image_lib->initialize
>>
>> 2 - caminhos
>> =========
>> se você usa um caminha relativo no CI ('./galeria/imagem') ele vai ser
>> relativo ao arquivo index.php
>>
>> index.php
>> system
>> \--application
>> \--galeria
>>
>> Vai requerer:
>> './system/galeria/768x2500.gif'; OU BASEPATH . 'galeria/768x2500.gif';
>>
>> já:
>>
>> index.php
>> system
>> application
>> galeria
>>
>> Vai requerer:
>> './galeria/768x2500.gif';
>>
>> 3 - configurações
>> =============
>> No manual do CI está com falha no exemplo.
>> Ele diz que o Crop é identico ao Resize mas que precisa de mais 2
>> parâmetros x e y axis.
>> Ele não coloca, mas width e height são obrigatórios para o
>> funcionamento esperado do crop.
>>
>> 4 - funcionando
>> ===========
>> public function testeCrop()
>> {
>> $config['image_library'] = 'GD2';
>> $config['source_image'] = APPPATH . 'galeria/1600.jpg';
>> $config['x_axis'] = '1000';
>> $config['y_axis'] = '800';
>> $config['width'] = 440;
>> $config['height'] = 100;
>> $config['maintain_ratio'] = FALSE;
>>
>> $this->load->library('image_lib');
>> if( $this->image_lib->initialize($config) )
>> {
>> if ( ! $this->image_lib->crop())
>> {
>> echo 'error: '.$this->image_lib->display_errors();
>> }
>> else
>> {
>> echo 'cortou';
>> }
>> }
>> else
>> {
>> echo "falhou no config";
>> }
>> }
>>
>> Abs
>> Edinho
>>
>>
>> 2008/6/4 Vinicius Cruz <[EMAIL PROTECTED]>:
>> > Pessoal,
>> >
>> > em janeiro tive o mesmo problema, e lembro que deixei de lado.
>> > Não estou conseguindo usar o crop. O que há de errado na funcao abaixo?
>> >
>> > public function testeCrop()
>> > {
>> > $config['image_library'] = 'GD2';
>> > $config['source_image'] = './galeria/768x2500.gif';
>> > $config['x_axis'] = '100';
>> > $config['y_axis'] = '60';
>> > $config['maintain_ratio'] = FALSE;
>> >
>> > $this->load->library('image_lib');
>> > $this->image_lib->initialize($config);
>> >
>> > if ( ! $this->image_lib->crop())
>> > {
>> > echo 'error: '.$this->image_lib->display_errors();
>> > }else
>> > {
>> > echo 'cortou';
>> > }
>> > }
>> >
>> > Ele sempre retorna "cortou", mas nao corta. A pasta galeria está no
>> > mesmo
>> > nivel que app. Suspeitei que o gd2 estivesse desabilitado, mas esta tudo
>> > ok..
>> > Estou quase partindo para integrar o phpthumb ou o class.upload ao CI
>> > como
>> > biblioteca.. =/
>> >
>> > Vinicius
>> >
>> >
>> > _______________________________________________
>> > Lista mailing list
>> > [email protected]
>> > http://codeigniter.com.br/mailman/listinfo/lista_codeigniter.com.br
>> >
>> >
>>
>>
>>
>> --
>> Abs
>> Edinho Almeida
>> 11 3711-7074
>> 11 3564-8906
>> _______________________________________________
>> 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
>
>
--
Um abraço
Carlinhos
contatos:
IM [EMAIL PROTECTED]
Cel 8824 3858
_______________________________________________
Lista mailing list
[email protected]
http://codeigniter.com.br/mailman/listinfo/lista_codeigniter.com.br