impressao de imagem jpeg
galera to com uma zica... eu uso bd sql server ... e a tabela fotos tem um campo blob imgae .. ele armazena imgaens. ... e estou gravando registros de arquivos jpeg ... mas aconteceu o seguinte ... eu preciso imprimir estas fotos agora... e ja tentei pelo rave reports não tem suport a jpg ... pelo Report Builder ... tbm naum tem suport .... pelo Quick Report tbm naum deu certo ... meu delphi eh o 7 enterprise ....
so um detalhe pra grava estas imagens no bd .. eu preciso fazer uma conversao de jpeg para binario ...pq o sql server so travalha com imagens em banario ..(isto foi o que me explicaram)....
[u:4e6c9496c8] se alguem souber como consigo imprimir estas fotos ... ficarei muito grato .... [/u:4e6c9496c8]
--------------------------------
Gabriel Elias Ricce Bezerra - gerb@terra.com.br
Produção e Desenvolvimento de Software.
so um detalhe pra grava estas imagens no bd .. eu preciso fazer uma conversao de jpeg para binario ...pq o sql server so travalha com imagens em banario ..(isto foi o que me explicaram)....
[u:4e6c9496c8] se alguem souber como consigo imprimir estas fotos ... ficarei muito grato .... [/u:4e6c9496c8]
--------------------------------
Gabriel Elias Ricce Bezerra - gerb@terra.com.br
Produção e Desenvolvimento de Software.
Gabriel_gerb
Curtidas 0
Respostas
Marconi
23/01/2004
Voce já esperimentou o comando
Printer.canvas.StretchDraw(Rect(C1,L1,C2,L2),figura);
onde c1,L1,c2,L2 definem o retagulo onde a figura vai ficar em pixeis.
a figura é um TPicture.
Tem certas impressoras que deixam em branco quando a qualidade for menor que 600 dpi. Para burla-las voce imprime em Adobe Acrobat e depois imprime nela.
Espero ter ajudado
Marconi
Printer.canvas.StretchDraw(Rect(C1,L1,C2,L2),figura);
onde c1,L1,c2,L2 definem o retagulo onde a figura vai ficar em pixeis.
a figura é um TPicture.
Tem certas impressoras que deixam em branco quando a qualidade for menor que 600 dpi. Para burla-las voce imprime em Adobe Acrobat e depois imprime nela.
Espero ter ajudado
Marconi
GOSTEI 0
Marconi
23/01/2004
Na verdade não é o SQL que é o problema, mas o BDE. Ele só aceita arquivos BMP. Esta jogada de passar para binário é para engana-lo.
Marconi
Marconi
GOSTEI 0
Gabriel_gerb
23/01/2004
Caro colega Marconi ... mas eu ja tentei com arquivos bitmap .... e tbm deu erro .... [Bitmap invalid] .... se eu passar p/ DBExpress revolve o meu problema?
GOSTEI 0
Gabriel_gerb
23/01/2004
Como ficaria entaum ??? eu naum precisaria mais da minha função que passa p/ binario ... seria gravado diretamente?
GOSTEI 0