PDA

View Full Version : سخت سایه برای عکس (در تولید Button)



shahrdar
پنج شنبه 22 آذر 1386, 16:08 عصر
سلام به همه

منظورمو با 2 تا عکس بیان میکنم

http://shahrdar.persiangig.com/Temp/T.png

http://shahrdar.persiangig.com/Temp/T-Shadow.png

برای این کار فقط کافیه یه عکس مثل عکس سیاه و سفید از اولی تولید کرده که اسمشو بزاریم عکس B
بعد عکس اولی رو بزاریم رو عکس B
من خیلی تلاش کردم ولی نشد کسی میتونه کمک کنه؟

davood-ahmadi
پنج شنبه 22 آذر 1386, 23:57 عصر
با نرم افزار فتوشاپ یک عکس درست کنید و اول پس زمینه آنرا کامل انتخاب کنید و سپس دکمه حذف کیبورد را زده تا پس زمینه بصورت یک زمینه شطرنجی دربیاید. سپس متن خود را بنویسید و سپس فایل خود را با پسوند یا همان فرمت PNG ذخیزه کنید و آن عکس را در فرم استفاده کنید. می بینید که حاشیه متن تایپ شده شما از آن عکس فقط دیده می شود. حالا می توانید در مورد عکس دوم نیز به همین شکل عمل کنید.
من خودم اینکار رو کردم و جواب گرفتم.

saeed_rezaei
شنبه 24 آذر 1386, 00:27 صبح
سلام به همه

منظورمو با 2 تا عکس بیان میکنم

http://shahrdar.persiangig.com/Temp/T.png

http://shahrdar.persiangig.com/Temp/T-Shadow.png

برای این کار فقط کافیه یه عکس مثل عکس سیاه و سفید از اولی تولید کرده که اسمشو بزاریم عکس B
بعد عکس اولی رو بزاریم رو عکس B
من خیلی تلاش کردم ولی نشد کسی میتونه کمک کنه؟

سلام
توی متد paint دکمه مورد نظر، با استفاده از e.drawstring می تونی یه رشته رو به صورت گرافیکی ترسیم کنی. متد بالا یه سری پارامترها رو ازت می خواد مثل رشته مربوطه، محل قرار گرفتن ، رنگ و ... . حالا دوتا رشته مربوطه رو ترسیم کن.

amirsajjadi
شنبه 24 آذر 1386, 06:54 صبح
این برنامه ی رسم متن همراه با سایه است
اگر ایرادی داشت بگید تا برطرفش کنم

shahrdar
چهارشنبه 28 آذر 1386, 03:12 صبح
با نرم افزار فتوشاپ یک عکس درست کنید و اول پس زمینه آنرا کامل انتخاب کنید و سپس دکمه حذف کیبورد را زده تا پس زمینه بصورت یک زمینه شطرنجی دربیاید. سپس متن خود را بنویسید و سپس فایل خود را با پسوند یا همان فرمت PNG ذخیزه کنید و آن عکس را در فرم استفاده کنید. می بینید که حاشیه متن تایپ شده شما از آن عکس فقط دیده می شود. حالا می توانید در مورد عکس دوم نیز به همین شکل عمل کنید.
من خودم اینکار رو کردم و جواب گرفتم.

سلام دوست عزیز

ممنون از راهنماییت من میخوام یک کنترل (Button) درست کنم راه حل شما عملی نیست (گرچی این اکسی که تو پست اول گذشتم تو photoshop ساختم برای نمونه)

shahrdar
چهارشنبه 28 آذر 1386, 03:17 صبح
این برنامه ی رسم متن همراه با سایه است
اگر ایرادی داشت بگید تا برطرفش کنم

خیلی ممنون از لینک مفیدت ولی متاستفانه من برای عکس میخواستم (البته لینکت خیلی هم کمک کرد)
ولی هنوز کارم گیره

amirsajjadi
چهارشنبه 28 آذر 1386, 08:55 صبح
شما میتونید از region استفاده کنید
مثالی که من زدم برای button ولی شما میتونید به جای button1 نام هر شی رو بزارید

Dim a AsNew Drawing2D.GraphicsPath
a.AddString("I", New FontFamily("Tahoma"), Drawing.FontStyle.Bold, 50, New Point(0, 0), New Drawing.StringFormat)
Button1.Region = New Region(a)

برای سایه دار کردن هم همین عمل رو تکرار کنید

shahrdar
چهارشنبه 28 آذر 1386, 19:16 عصر
اصلاً فکر کنین این I نیست فکر کنین این یه عکس ماه،ستاره،گل یا هر چیز دیگه ایه با این دستور فقط میشه تکست رو ساخت

amirsajjadi
چهارشنبه 28 آذر 1386, 21:16 عصر
خوب دوست من شما به جای a.drawstring میتونی از a.drawrectangle یا ... استفاده کنی
یکم روی کد کار کنی راحت میتونی اشیائ مختلف درست کنی باز اگه سوالی داشتی من در خدمت هستم