0
Answer

load large image

hamed shams

hamed shams

16y
2.9k
1

Hi
I want to show a large image in C#,but I recieve Out of memory error.
how can I read the smaller block of my picture and show it.I work with GDI+.
here is my code .I try to load one part of my picture but at last line of my code I recieve this error.capecity of my image is 20MB. jpg with 12000*14000

Image MapImage = null;
MapImage1 = Image.FromFile("filename.jpg");                 
Rectangle recDes1 = new Rectangle(0,  0, 1000, 1000);          
Rectangle recSrc1 = new Rectangle(0, 0, 1000, 1000);                      
gr.DrawImage(MapImage1, recDes1, recSrc1, GraphicsUnit.Pixel);

 

by regards