AJUDA PARA SALVAR IMAGEM

JROSSETO 28/01/2010 11:15:00
#333021
Bom dia

Alguem pode me ajudar nesta questão.
estou usando vb.net 2005
e quando dou este comando :
PictureBox1.Image.Save([Ô]c:    este.jpg[Ô])
da a mensagem de erro:
Erro genérico de GDI+.
Gostaria muito de uma ajuda
Agradeço a todos
TECLA 28/01/2010 21:53:51
#333088
Estranho!
Qual é a versão do .NET FRAMEWORK do projeto?
JWCELYO 28/01/2010 23:35:07
#333094
erro pode varias de sistema operacional para sistema operacional
mas nosso que caso é resolver use o memorystream

Dim memory As New MemoryStream
PictureBox1.Image.Save(memory, PictureBox1.Image.RawFormat)
Dim arrImage() As Byte = memory.GetBuffer
memory.Close()
My.Computer.FileSystem.WriteAllBytes([Ô]C:\Users\jucelio\Desktop\Output.png[Ô], arrImage, True)
JROSSETO 29/01/2010 08:45:00
#333113
Citação:

:
Estranho!
Qual é a versão do .NET FRAMEWORK do projeto?



.NET FRAMEWORK 2.0
JROSSETO 29/01/2010 08:47:13
#333116
A Imagem estou importando do scanner
Pelo Twain
JROSSETO 29/01/2010 09:43:13
#333126
Citação:

:
erro pode varias de sistema operacional para sistema operacional
mas nosso que caso é resolver use o memorystream

Dim memory As New MemoryStream
PictureBox1.Image.Save(memory, PictureBox1.Image.RawFormat)
Dim arrImage() As Byte = memory.GetBuffer
memory.Close()
My.Computer.FileSystem.WriteAllBytes([Ô]C:UsersjucelioDesktopOutput.png[Ô], arrImage, True)



Neste ponto
PictureBox1.Image.Save(memory, PictureBox1.Image.RawFormat)
Da erro tambem de GDI+
Sera que é porque estou pegando a imagem do scanner
JWCELYO 29/01/2010 19:53:21
#333209
eu acredito que não, anão ser que método da sua scaner seja paint do tipo que digitaliza a image e não manda uma imagem real para picturebox
para isso tera que convert esse Draw para Bitmap e salvar image como arquivo
JWCELYO 29/01/2010 20:12:00
#333212
amigo JROSSETO se você estive usando o windows vista e estive tentado salvar essa imagem no disco C:\ ocorrera esse erro de GDI
exemplo abaixo gera o erro de GDI
PictureBox1.Image.Save([Ô]c:    est.Jpeg[Ô], ImageFormat.Jpeg)

exemplo abaixo salva a imagem sem erro de GDI
PictureBox1.Image.Save([Ô]C:\Users\jucelio\Desktop    est.Jpeg[Ô], ImageFormat.Jpeg)

por que isso acontece?
devido o sistema de segurança do windows vista o UHC proteger o disco principal de gravação sem a devida autorização.
ja quando tentamos salvar imagem na area de trabalho nenhum erro gerado devido termos permissões para gravação.
entendeu
Tópico encerrado , respostas não são mais permitidas