recuperar imagem de um blob

Firebird

04/11/2003

Ola Pessoal,
Tudo bem ?

Estou com a seguinte duvida:

Tenho um campo blob onde guardo imagens nos formatos jpg,gif e bmp.

Quando recupero as imagens, as exibo num TImage. E ai esta meu
problema.

Vou listando as imagens bmp no TImage, sem nenhum problema, quando o
registro seguinte a imagem e um jpg, da violacao de acesso.

A pegunta e, como faco para saber se a imagem que esta armazenada no
campo blob e jpg, gif ou bmp ?

Ou como eu faco para converter essas tipos de imagens em TGraphic ?

Estou utilizando como Banco o Firebird, e componente de acesso o IBX.
Delphi 7

Um forte abraco a todos
[]s
dudu


Alineri

Alineri

Curtidas 0

Respostas

Afarias

Afarias

04/11/2003

|A pegunta e, como faco para saber se a imagem que esta armazenada
|no campo blob e jpg, gif ou bmp ?

Crie um campo na tabela q diga qual o tipo de arquivo. Dependendo do tipo vc tem q carragar a imagem em objetos diferentes (antes de colocá-las no TImage) -- por exemplo, uma imagem JPEG é interpretada por um objeto da classe TJpegImage.


T+


GOSTEI 0
POSTAR