Рисуване на картинка

1 отговора 153 прегледа
#1

Рисуване на картинка

Имам малък проблем: как да наприсувам динамично картинка. гледам разни примери, но само за Windows Forms. За Web Forms нема пример :((
ето малко код:

this.png = System.Drawing.Image.FromFile(Server.MapPath("images\\image.png"));
System.Drawing.Graphics gr = System.Drawing.Graphics.FromImage(this.png);
System.Drawing.SolidBrush br = new SolidBrush(Color.Black);
PointF p_f = new PointF(10, 10);
SizeF s_f = new SizeF(150, 20);
RectangleF rec_f = new RectangleF(p_f, s_f);
Font dr_f = new Font("Arial", 11);
gr.DrawString("Xxxxxxxxx", dr_f, br, rec_f);
gr.Save();
Response.Buffer = true;
this.png.Save(Response.OutputStream, System.Drawing.Imaging.ImageFormat.Png);


това нещо го компилирам, и няма грешка. типовете са както трябва, бе на теория всичо е наред, но като го стартирм, и дава грешка A generic error occurred in GDI+. на реда this.png.Save(Response.OutputStream, System.Drawing.Imaging.ImageFormat.Png);. Много ще съм благодарен ако някой може да каже къде точно бъркам

"За да чуеш, трябва да мълчиш" (Оджиън)
Отговор
в отговор на Borg #2

Re: Рисуване на картинка

Shto ne probvash da go savenesh kato JPEG / GIF 1vo.
2ro - shte se ubedish sled kratki razmishlenia i MSDN spravki, che ne vsi4ko deto se chertae se save-va :)

Мазноооо, мазноо!

Отговор