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
|
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...
|
|
|
|
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
|
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
|
|
|