I opened image file on AnnotationViewer and draw some annotations, and saved that.
Saving to image, it works. But saving to memorystream, it doesn't work.
Here are codes below...
Code: Select all
private void btnSave_Click(object sender, EventArgs e)
{
MemoryStream mstream = new MemoryStream();
JpegEncoder encoder = new JpegEncoder();
annotationViewer1.Image.SaveAnnotations = true;
annotationViewer1.Image.Save(mstream, encoder);
annotationViewer1.Image.Save(@"C:\TEST\tmpImg.jpg", encoder);
FileStream fstream = new FileStream(@"C:\TEST\tmpImg.jpg", FileMode.Open);
StreamReader sr = new StreamReader(fstream);
string tmpImg = sr.ReadToEnd();
StreamReader sr2 = new StreamReader(mstream);
string tmpImg2 = sr2.ReadToEnd();
//save annotationed image to DB
SavePictChart(tmpImg);
}
I have to insert image with querystring to sybase database, so I need Memorystream.
Thank you for your reading., FileMode