[firebase-br] Campo de imagem em formato JPG

Dimas Bolognani dimas em dbsoftinformatica.com.br
Seg Mar 13 09:20:39 -03 2006


DBSOFT INFORMÁTICA LTDA
OURO FINO - MG
TEL.(35)3441-5254
Dimas Bolognani
----- Original Message ----- 
From: "eduardo" <eduardo em icontroller.com.br>
To: <lista em firebase.com.br>
Sent: Tuesday, February 14, 2006 1:58 PM
Subject: Re: [firebase-br] Campo de imagem em formato JPG


Oi Fernando

Não testei, mas vai um palpite:
Entre no Delphi e num form qualquer, carregue um Jpeg em um TIMAGE
qualuqer.
Isto fará o Delphi incluir as units necessárias no seu projeto e, daí
para frente, seus TDBImage devem carregar Jpgs.
O Código de gravação está correto.

[]s Eduardo


Fernando Lepore wrote:
> Olá a todos!
>
> Tenho uma tabela no Interbase 6 com um campo BLOB sub_type 0 para 
> armazenar imagens que poderão ser visualizadas através de um componente 
> TDBImage.
>
> O conteúdo do campo foi gravado da seguinte forma:
>
> (...)
> qryImagens.ParamByName('pIMAGEM').LoadFromFile(OpenDialog1.Filename, 
> ftBlob);
> (...)
> qryImagens.Post;
> (...)
>
> Ou seja, o campo poderá conter imagens BMP ou JPG de acordo com o arquivo 
> selecionado.
>
> O problema é que o componente TDBImage não consegue mostrar uma imagem 
> gravada como JPG, exibindo a seguinte mensagem:
> "Bitmap is not valid".
>
> Haveria alguma forma de visualizar o campo BLOB contendo uma imagem JPG? 
> Ou será que o problema está no processo de gravação?
>
> Obs.: estou gravando em JPG para evitar tornar o arquivo de banco de dados 
> muito grande, já que conterá milhares de imagens.
>
> []´s
> Fernando
> ______________________________________________
> FireBase-BR (www.firebase.com.br) - Hospedado em www.bavs.com.br
> Para editar sua configuração na lista, use o endereço 
> http://mail.firebase.com.br/mailman/listinfo/lista_firebase.com.br
> Para consultar mensagens antigas: http://firebase.com.br/pesquisa
>


______________________________________________
FireBase-BR (www.firebase.com.br) - Hospedado em www.bavs.com.br
Para editar sua configuração na lista, use o endereço 
http://mail.firebase.com.br/mailman/listinfo/lista_firebase.com.br
Para consultar mensagens antigas: http://firebase.com.br/pesquisa



__________ Informação do NOD32 1.1347 (20051230) __________

Esta mensagem foi verificada pelo NOD32 Sistema Antivírus
http://www.nod32.com.br




__________ Informação do NOD32 1.1347 (20051230) __________

Esta mensagem foi verificada pelo NOD32 Sistema Antivírus
http://www.nod32.com.br






Mais detalhes sobre a lista de discussão lista