Usuário com melhor resposta
como gravar uma imagem o disco?

Pergunta
-
Pessoal, estou com um problema muito chato para gravar imagens no disco. Sempre aparece a mensagem "Erro genérico GDI+". Existe alguma outra forma de gravar uma imagem em disco?
'método que converte um hash base64 num bmp ' Protected Shared Function ConverterBase64ParaImage(ByVal base64 As String) As Bitmap Dim hash As String() = base64.Split(New String() {"base64,"}, StringSplitOptions.None) Dim imageBytes() As Byte = Convert.FromBase64String(hash(1)) Dim ms As New MemoryStream(imageBytes) ms.Position = 0 Dim bmp As Bitmap = Bitmap.FromStream(ms) ms.Close() Return bmp End Function 'meu evento' Dim img As Bitmap = NewsLetter.ConverterBase64ParaImage(imagem) Dim path As String = "C:\mensagens\img\imagem" + contentID.ToString() + ".bmp" img.Save(path, System.Drawing.Imaging.ImageFormat.Bmp)
Já dei todas as permissões possíveis na pasta e o problema ainda persiste.
Respostas
-
Bom dia,
Eu creio que seu código esta com problema nessa linha:
img.Save(path, System.Drawing.Imaging.ImageFormat.Bmp)
Parece que você esqueceu de especificar o nome e a extenção do arquivo:
img.Save(path + "exemplo.bmp", System.Drawing.Imaging.ImageFormat.Bmp)
Att,
Giovani Cruzara – Microsoft Contingent Staff
Esse conteúdo é fornecido sem garantias de qualquer tipo, seja expressa ou implícita.
Msdn Community Support
Por favor, lembre-se de “Marcar como Resposta” as respostas que resolveram o seu problema. Essa é uma maneira comum de reconhecer aqueles que o ajudaram e fazer com que seja mais fácil para os outros visitantes encontrarem a resolução mais tarde.- Marcado como Resposta JulioMurta terça-feira, 1 de outubro de 2013 19:33
Todas as Respostas
-
Bom dia,
Eu creio que seu código esta com problema nessa linha:
img.Save(path, System.Drawing.Imaging.ImageFormat.Bmp)
Parece que você esqueceu de especificar o nome e a extenção do arquivo:
img.Save(path + "exemplo.bmp", System.Drawing.Imaging.ImageFormat.Bmp)
Att,
Giovani Cruzara – Microsoft Contingent Staff
Esse conteúdo é fornecido sem garantias de qualquer tipo, seja expressa ou implícita.
Msdn Community Support
Por favor, lembre-se de “Marcar como Resposta” as respostas que resolveram o seu problema. Essa é uma maneira comum de reconhecer aqueles que o ajudaram e fazer com que seja mais fácil para os outros visitantes encontrarem a resolução mais tarde.- Marcado como Resposta JulioMurta terça-feira, 1 de outubro de 2013 19:33
-
-
Boa tarde,
Caso seja possivel poste a resolução aqui.
Assim outros usuários com o mesmo problema podem encontrar a resposta.
Att,
Giovani Cruzara – Microsoft Contingent Staff
Esse conteúdo é fornecido sem garantias de qualquer tipo, seja expressa ou implícita.
Msdn Community Support
Por favor, lembre-se de “Marcar como Resposta” as respostas que resolveram o seu problema. Essa é uma maneira comum de reconhecer aqueles que o ajudaram e fazer com que seja mais fácil para os outros visitantes encontrarem a resolução mais tarde.