Segue o código que estou usando

<?php
if (!defined('BASEPATH')) exit('No direct script access allowed');

class webimages extends Controller {

        function webimages()
        {
                parent::Controller();
                
                // url base para minhas imagens
                $this->base_images = 'http://images.xxx.com.br';
                
                // url base para minhas imagens
                $this->real_path = '/usr/local/www/sites/xxx/_images/site/';
                
                // qual sessao devo procurar minhas imagens
                $this->tamanho = $this->uri->segment(3);
                
                // qual sessao devo procurar minhas imagens
                $this->local_busca = $this->uri->segment(4);
                
                // nome da imagem que devo trazer
                $this->id_produto = $this->uri->segment(5);
                
                // nome da imagem que devo trazer
                $this->imagem = $this->uri->segment(6);
        }

        function web()
        {
                // path correto das imagens via http
                $showimg =  
$this->base_images.'/'.$this->local_busca.'/'.$this->id_produto.'/ 
'.$this->imagem;
                // imagem com caminho rela no servidor
                $realimg =  
$this->real_path.$this->local_busca.'/'.$this->id_produto.'/'.$this- 
 >imagem;

                //validando para ver se realmente existe a imagem
                if(!file_exists($realimg) || !is_file($realimg)){
                        show_404();
                }else{
                         
######################################################################## 
##################
                        #                                    inicio da 
estrutura para mostrar as imagens na tela        
           #
                         
######################################################################## 
##################
                                $config['image_library'] = 'GD2';
                                $config['source_image'] =  
$this->real_path.$this->id_produto.'/'.$this->id_produto.'/'.$this- 
 >imagem;
                                $config['create_thumb'] = FALSE;
                                $config['maintain_ratio'] = TRUE;
                                $config['dynamic_output'] = TRUE;
                                $config['width'] = 75;
                                $config['height'] = 50;
                                
                                $this->load->library('image_lib', $config);
                                
                                $this->image_lib->resize();
                                
$this->image_display_gd($config['source_image']);

                         
######################################################################## 
##################
                        #                                    final da estrutura 
para mostrar as imagens na tela         
           #
                         
######################################################################## 
##################

                }
        }
}
?>

___________________________________________
Renato Costa Barbosa
Comunicação e Design - ISIC Brasil
Fones: (18) 2102 4710 / 9119 5134
[EMAIL PROTECTED] - http://www.isic.com.br
Soluções em Negócios Eletrônicos
___________________________________________
Em 15/02/2008, às 16:40, Marco Telles escreveu:

> Melhor vc dizer como/que está fazendo para a gente saber o que vc
> precisa realmente.
> abs
>
> 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/ )
>
>
>
> Renato Costa Barbosa escreveu:
>> Galera, ainda não consegui usar, alguém poderia me arrumar um
>> exemplo...
>> ficaria grato
>>
>>
>>
>> Em 15/02/2008, às 12:02, Marco Telles escreveu:
>>
>>
>>> Boas Renato!
>>> Vc tentou o parâmetro 'dynamic_output' da image_lib ? Aqui o guia:
>>> 'Determina quando uma nova imagem deve ser escrita no disco ou gerada
>>> dinamicamente. Nota: Se você escolher a opção dinâmica, apenas uma
>>> imagem pode ser mostrada de cada vez, e ela não pode ser posicionada  
>>> na
>>> página. Esta preferência simplismente dá saída automaticamente da
>>> imagem
>>> bruta (raw) no seu browser, junto com os cabeçalhos da imagem'
>>>
>>> Eu nunca usei, mas se não tiver opção, extende ela e altera o método
>>> para exibir no lugar de salvar.
>>>
>>> abs
>>>
>>> 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/ )
>>>
>>>
>>>
>>> Renato Costa Barbosa escreveu:
>>>
>>>> Boas galera
>>>> alguém conseguiu gerar um thumb e mostrar em tela, não salvar em
>>>> disco???
>>>>
>>>>
>>>> _______________________________________________
>>>> 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
>>
>>
>
> _______________________________________________
> 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