atf
چهارشنبه 28 بهمن 1383, 13:12 عصر
با عرض سلام و خسته نباشید
من میخوام تابع یا کلاسی رو در vb.net یا #c پیدا کنم که با گرفتن یک کاراکتر ، عکس آن کاراکتر رو تولید کنه و به من بده
شنیدم که برای این کار در php راه حل هست اما در net. چطور ؟؟؟؟؟؟؟ :گیج:
متشکرم >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
Farhad.B.S
پنج شنبه 29 بهمن 1383, 01:57 صبح
روش کار به این صورته که ابتدا یک شئ از نوع Image ایجاد میکنید و یک هندل گرافیکی برای کار بر روی ایمیج ساخته شده به دست میارید . سپس با صدا زدن متد DrawString شئ گرافیک ایجاد شده ، متن یا کاراکتر مورد نظر رو بر روی سطح گرافیکی ایجاد میکنید :
Bitmap bmp = new System.Drawing.Bitmap(100,20);
Graphics g = System.Drawing.Graphics.FromImage(bmp);
g.FillRectangle(new SolidBrush(Color.White), 0, 0, bmp.Width, bmp.Height);
g.DrawString("YourCharacter", new Font("Tahoma",8), new SolidBrush(Color.Black),1,1);
MemoryStream ms = new MemoryStream();
bmp.Save(ms,System.Drawing.Imaging.ImageFormat.Jpe g);
Response.BinaryWrite(ms.GetBuffer());
در آخر محتویات ایمیج ایجاد شده رو به یک MemoryStream منتقل میکنید و با ارسال این استریم به خروجی ، میتونید تصویر ایحاد شده رو دریافت کنید.
vBulletin® v4.2.5, Copyright ©2000-1403, Jelsoft Enterprises Ltd.