Inquiridor
Salvar Imagem do picturebox

Pergunta
-
Todas as Respostas
-
-
-
Não entendi. Assim você salva como um arquivo bmp. Se quer reduzir o tamanho, salve como jpg (apenas mude a extensão do arquivo e o tipo no segundo parâmetro).
Para salvar em um BD, o código não é esse. Você deve criar um MemoryStream, salvar a imagem para esse memorystream e passar os bytes para o campo no bd:
MemoryStream ms = new MemoryStream();
pictureBox1.Image.Save(ms,System.Drawing.Imaging.Imageformat.Bmp);
....
//parametro do insert = ms.GetBytes();
Bruno -
Bruno Sonnino wrote: Não entendi. Assim você salva como um arquivo bmp. Se quer reduzir o tamanho, salve como jpg (apenas mude a extensão do arquivo e o tipo no segundo parâmetro).
Para salvar em um BD, o código não é esse. Você deve criar um MemoryStream, salvar a imagem para esse memorystream e passar os bytes para o campo no bd:
MemoryStream ms = new MemoryStream();
pictureBox1.Image.Save(ms,System.Drawing.Imaging.Imageformat.Bmp);
....
//parametro do insert = ms.GetBytes();
Bruno
bruno era isso mesmo. Tou fazendo o teste aqui e depois posto..
mas o metodo do ms é
ms.GetBuffer()
pois nao tem o que vc disse e este retorna array de byte.
[]´s -
-
-