[firebase-br] Campo de imagem em formato JPG
eduardo
eduardo em icontroller.com.br
Ter Fev 14 14:58:28 -03 2006
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
>
Mais detalhes sobre a lista de discussão lista