Error :: A generic error occurred in GDI+
-
Hi, I want to get byte[] from MultiPage TIFF image. Have tried out lots of things but not getting solution. Please suggest me.
Image final; final = GetMultipageTiffImage(); ImageConverter converter = new ImageConverter(); Byte[] imageByteArray = (byte[])converter.ConvertTo(final, typeof(byte[]));
this line is having error. as tiff image is multiple page file. If doing with below code then also getting same errorbyte[] blob; MemoryStream ms = new MemoryStream(); Image image = GetImage(); // Getting image from File image.Save(ms,System.Drawing.Imaging.ImageFormat.Tiff); // ERROR HERE blob = ms.ToArray();
Thanks, Sun Rays To get something you must have to try once. My Articles
-
Hi, I want to get byte[] from MultiPage TIFF image. Have tried out lots of things but not getting solution. Please suggest me.
Image final; final = GetMultipageTiffImage(); ImageConverter converter = new ImageConverter(); Byte[] imageByteArray = (byte[])converter.ConvertTo(final, typeof(byte[]));
this line is having error. as tiff image is multiple page file. If doing with below code then also getting same errorbyte[] blob; MemoryStream ms = new MemoryStream(); Image image = GetImage(); // Getting image from File image.Save(ms,System.Drawing.Imaging.ImageFormat.Tiff); // ERROR HERE blob = ms.ToArray();
Thanks, Sun Rays To get something you must have to try once. My Articles
What is an image converter ? What does GetMultipageTiffImage do ? Which line has the error ? Read my image processing articles for info on how to access an images bytes directly.
Christian Graus Please read this if you don't understand the answer I've given you "also I don't think "TranslateOneToTwoBillion OneHundredAndFortySevenMillion FourHundredAndEightyThreeThousand SixHundredAndFortySeven()" is a very good choice for a function name" - SpacixOne ( offering help to someone who really needed it ) ( spaces added for the benefit of people running at < 1280x1024 )