USUÁRIO:      SENHA:        SALVAR LOGIN ?    Adicione o VBWEB na sua lista de favoritos   Fale conosco 

 

  Fórum

  Visual Basic
Voltar
Autor Assunto:  Gravando Imagens em Pasta
RAIANE
SUZANO
PS - BRASIL
ENUNCIADA !
Postada em 20/11/2006 23:05 hs            
Olá pessoal boa noite,
 
Estou capturando uma imagem de uma webcam e inserindo em um controle Picturebox, esta imagem é gravada no banco de dados Access, mas antes de gravar a imagem no banco, gostaria de gravar em uma pasta, pois neste caso gravo o caminho da imagem, a parte de gravação no banco é tranquilo, só não consigo gravar a imagem na pasta. Alguém saberia me informar como fazer isso?
 
Ah.. Eu consegui fazer isso usando o controle commonDialog, mas achei um pouco trabalhoso, por que o usuário teria que abrir a imagem, depois alterar o nome da imagem e gravar.
 
A idéia é: ao clicar no botão de captura gravar a imagem imediatemante na pasta.
 
Desde já agradeço a atenção de todos
Um abraço
Raiane
   
PH1959
Pontos: 2843
SÃO JOSÉ DOS CAMPOS
SP - BRASIL
ENUNCIADA !
Postada em 21/11/2006 10:10 hs            
faz assim...:
Como vc disse vc está gravando o path da imagem no banco ok?
então inverte o esquema ...grava no banco primeiro, pega o Código e depois grava a imagem..
por ex: digamos q a imagem seja de um funcionario ...
vc grava o path na tabela funcionario( q provavelmente teria os campos cod, nome,função , foto...etc) feito isto faz um select para pegar o Código do Funcionario...  e depois acerta o nome do arquivo da foto...
 
dim caminho as string
caminho= (C:/ pastaX/pastaY/fotos/) & "foto" & tabela(cod_func) & ".EXTENSÃO(JPG..BMP...TIF..GIF)"
 
 
em NEGRITO vc bota o path onde vc quer q seja gravada a foto
depois é só dar um OPEN/PUT/CLOSE...
   
ghost_jlp
Pontos: 2843 Pontos: 2843 Pontos: 2843 Pontos: 2843
SÃO PAULO
SP - BRASIL
ENUNCIADA !
Postada em 21/11/2006 10:47 hs            
tenta assim:
 
SavePicture Picture1.Image, FileName
 
onde filename é o caminho igual ao colega PH citou ae... :)
 
at+
   
RAIANE
SUZANO
PS - BRASIL
ENUNCIADA !
Postada em 21/11/2006 23:24 hs            
Oi amigos eu novamente...
Tentei usar os dois exemplos passados pelo PH e pelo Ghost, mas infelizmente não tive sucesso, acho que estou fazendo confusão com alguma coisa, bem tentei usar o primeiro exemplo, mas não entendi muito bem como trabalhar com os comandos OPEN/PUT/CLOSE, por isso não tive sucesso.
 
No segundo exemplo tentei desta forma:
 
SavePicture frmCadCliente.FotoFrontal.Picture,  ("C:/Fotos")
 
Neste caso tive que trocar a propriedade image pela propriedade Picture por que com a propriedade image apresentava uma mensagem de erro, mas tb não funcionou.
Tentei inclusive colocar a imagem em uma variável mas tb não deu certo.
 
Alguém tem alguma ideia de como isso pode funcionar?
 
Obrigada a todos
Raiane
 
   
PH1959
Pontos: 2843
SÃO JOSÉ DOS CAMPOS
SP - BRASIL
Postada em 21/11/2006 23:57 hs            
lá vai de novo Raiane...
para carregar a imagem no seu picture vc vai usar..
Picture1(i).Picture = LoadPicture(SUAVARIAVELQUE_CONTEM_O_PATH_DO_ARQUIVO)
 
para salvar Savepicture SEUPICTURE, SUAVARIAVELQUE_CONTEM_O_PATH_DO_ARQUIVO
 
OBS: SEUPICTURE é o nome do picturebox onde está a foto Não esquece de botar a extensão do arquivo...Fui
TÓPICO EDITADO
   
RAIANE
SUZANO
PS - BRASIL
ENUNCIADA !
Postada em 22/11/2006 00:18 hs            
Deu certo!!!
Valeu pela força.
 
De novo Obrigada!
Raiane
   
Página(s): 1/1    

CyberWEB Network Ltda.    © Copyright 2000-2024   -   Todos os direitos reservados.
Powered by HostingZone - A melhor hospedagem para seu site
Topo da página