نوشتن متن روی عکس بصورت داینامیک
جمعه 20 اردیبهشت 1392نوشتن متن روی عکس بصورت داینامیک <br/> در این مثال من، یک عکس داریم و که مبخواهیم نوشته "Iman Madaeny" را روی آن بنویسم. همچنین برای نشان دادن اینکه می توان گرافیک و رسم و متن را با هم به کار ببریم، من سپس یک شکل بیضی را دور متن رسم کرده ام و آن را روی عکس قرار داده ام.
در این مثال من، یک عکس داریم و که مبخواهیم نوشته "Iman Madaeny" را روی آن بنویسم. همچنین برای نشان دادن اینکه می توان گرافیک و رسم و متن را با هم به کار ببریم، من سپس یک شکل بیضی را دور متن رسم کرده ام و آن را روی عکس قرار داده ام.
برای اینکه بتوانید این برنامه را بنویسید لازم است که رفرنس های زیر را به برنامه اضافه کنید:
همچنین
ممکن است شما بخواهید جای متن و بیضی را در روی عکستان تغییر دهید. به یاد
داشته باشید که مکان متن و شکل بیضی هر دو بر روی مختصات X و Y بنا نهاده شده اند. بنابراین، اگر بخواهید متن و یا بیضی را به سمت بالا حرکت دهید، باید مقدار پارامتر Y را تغییر دهید. و اگر بخواهید متن و بیضی را به صورت افقی حرکت دهید، باید مقدار پارامتر X را تغییر دهید.
به طور اساسی 6 مرحله برای این مثال وجود دارد
مرحله اول بارگذاری تصویر است
قسمت بعد ست کردن شیء graphics تا به صورت هموار (smooth)در آید:
نوشتن متن. اینجا جایی است که باید فونت خود را ست کنید. مختصات X و Y در نقطه ی جدیدی هستند.(100=X , 250=Y)
رسم کردن بیضی اطراف متن. نکته: برای ساختن اندازه ی دلخواه برای بیضی خود با اعداد بازی کنید.
ست کردن خصوصیت Content Type به jpg و سپس نوشتن عکس در response stream
پاک کردن حافظه
موفق و پیروز باشید
- C#.net
- 4k بازدید
- 2 تشکر