EXPORTAR PICTURE BOX COMO JPG

USUARIO.EXCLUIDOS 01/03/2005 13:53:47
#70548
Olá galera, eu capturo as imagens de uma webcam para uma picture box no meu form (com código obtido aqui no VBMania). Mas tenho um problema, preciso gravar esta figura obtida na picbox em meu disco local. tentei usar o "savepicture" mas nao consegui. alguém poderia me ajudar?
USUARIO.EXCLUIDOS 01/03/2005 13:57:17
#70549
a função SAVEPICTURE funciona sim

SAVEPICTURE PICTURE1.PICTURE NOMEDOARQUIVO.JPG...

Eu uso isso num projeto..
TROVAM 01/03/2005 14:33:29
#70558
Resposta escolhida
Faça da seguinte maneira:

SavePicture PicGraf.Picture, App.Path & "\help.jpg"
' | | | |--> nome da imagem a ser gravada
' | | |--> Caminho onde irá gravar a imagem
' | |--> Objeto Picture onde está a sua imagem
' |--> Comando para gravar a imagem

Até mais...
USUARIO.EXCLUIDOS 01/03/2005 16:58:03
#70602
a figura ira ficar enorme

faca o teste carregue uma figura jpg no Picutre e uso o Savepicture

a sua mesma imagem sava pelo vb se tornara muito maior

pois ele usa padrao bmp para salvar
TROVAM 01/03/2005 17:05:12
#70603
eu uso nos meus programas e nunca tive problemas e a imagem à± fica tão grande assim...

Até mais...
USUARIO.EXCLUIDOS 01/03/2005 17:24:12
#70611
Realmente a figura fica enorme pois somente levara a extensão JPG, entretanto irá continuar como Bitmap. Consegui há alguns tempos atrás uma DLL escrita em Delphi, 100% compatível com VB, para exportar em JPG, melhorei o código e tenho ela em minha máquina de casa, por favor me cobrem através de meu e-mail para que possa postá-la no DelphiMania, ou posso enviar um exemplo em VB com a DLL compilada para o VBMania.
Pesquisei no DelphiMania e não encontrei nenhuma referência a esta DLL.
USUARIO.EXCLUIDOS 01/03/2005 17:27:27
#70612
Continuei a pesquisa e descobri algo interessante no site vbAccelerator
USUARIO.EXCLUIDOS 02/03/2005 14:08:54
#70744
Pessoal, obrigado. Bom, realmente a figura ficou em um tamanho relativamente grande, em torno de 60 Kb cada figura, porém meu cliente gravará no máximo 200 fotos (pouco mais de um mega) portanto usarei desta maneira. agradeço a todos!
Tópico encerrado , respostas não são mais permitidas