amin joon
چهارشنبه 07 اردیبهشت 1390, 00:17 صبح
سلام
من ميخام در بخش كنترل پنل سايت امكاني رو براي ادمين قرار بدم كه با استفاده از اون بتونه يك نمودار ايجاد كنه. براي اين كار ابتدا با استفاده از OWC يك نمودار ايجاد كردم و تصوير آن را در آرايه بايت بصورت زير ذخيره كردم:
byte[] byteArr = (byte[])ChartSpace1.GetPicture("jpg", 400, 450);
حالا ميخام اين تصوير رو در يك فايل jpg ذخيره كنم. براي اين كار از كد زير استفاده كردم:
System.IO.MemoryStream ms = new System.IO.MemoryStream(byteArr);
System.Drawing.Image img = System.Drawing.Image.FromStream(ms);
img.Save("chart.jpg");
ولي با پيغام خطاي زير مواجه ميشم:
System.Runtime.InteropServices.ExternalException: A generic error occurred in GDI+.
به نظر شما مشكل از چيه؟
ممنون ميشم اگه راهنمايي كنيد.
من ميخام در بخش كنترل پنل سايت امكاني رو براي ادمين قرار بدم كه با استفاده از اون بتونه يك نمودار ايجاد كنه. براي اين كار ابتدا با استفاده از OWC يك نمودار ايجاد كردم و تصوير آن را در آرايه بايت بصورت زير ذخيره كردم:
byte[] byteArr = (byte[])ChartSpace1.GetPicture("jpg", 400, 450);
حالا ميخام اين تصوير رو در يك فايل jpg ذخيره كنم. براي اين كار از كد زير استفاده كردم:
System.IO.MemoryStream ms = new System.IO.MemoryStream(byteArr);
System.Drawing.Image img = System.Drawing.Image.FromStream(ms);
img.Save("chart.jpg");
ولي با پيغام خطاي زير مواجه ميشم:
System.Runtime.InteropServices.ExternalException: A generic error occurred in GDI+.
به نظر شما مشكل از چيه؟
ممنون ميشم اگه راهنمايي كنيد.