PDA

View Full Version : سوال: نحوه ی ساخت فرم های Alpha-Blended با عکس های PNG



E power
شنبه 02 فروردین 1393, 21:29 عصر
سلام و درود
من در این مورد جستجو کردم ، ولی مطالب یا انگلیسی بودن و زیاد سر در نیاوردم .. یا اون چیزی که من میخواستم نبودن
میخوام توی دلفی فرمی رو بسازم که برای تصویر پس زمینه یک عکس PNG رو بگیره و اون فرم بتونه گوشه ها و سایه های اون عکس رو پردازش کنه و نشون بده ...
در اصل میخوام فرمم یه شکل سفارشی شده داشته باشه ولی به صورتی که لبه های فرم خراب نشه ...
سعی کردم منظورم رو با مثال هایی که توی تصویر می تونید ببینید برسونم...
توی تصاویر لبه های فرم ها رو با هم مقایسه کنید ... یکیشون لبه هاش سایه داره و یه حالت نرم داره... ولی اون یکی رو که خودم با دلفی ساختم لبه هاش زشت شده
البته قصد من صرفا پردازش سایه ی فرم نیست .. پردازش "یک فایل PNG" به صورتصحیح هستش

دوستان میخوام بدونم آیا کامپوننتی برای این مورد وجود داره ؟
اگه کامپوننتی سراغ ندارید یه کدی چیزی بدید ممنون میشم
117219117218

BORHAN TEC
یک شنبه 03 فروردین 1393, 00:27 صبح
با سلام،
از روش گفته شده در لینک زیر استفاده کنید:
http://melander.dk/articles/alphasplash/1/
تذکر: اگه هدف شما ساخت یک Splash Form هست بهترین راه استفاده از کامپوننت TAdvSmoothSplashScreen از مجموعه TMS Component Pack میباشد.
موفق باشید...

E power
یک شنبه 03 فروردین 1393, 02:46 صبح
از پاسختون متشکرم
نه هدفم صرفا Splash Screen نیست ... الان اینو برای صفحه ی اصلی نیاز دارم ... ، یه صفحه ی About هم دارم که فرمش به همین ترتیب باید در بیاد
ولی ظاهرا لینکی که گذاشتید هم مختص Splash Screen هستش ... درسته ؟
و این که برای این کار ( غیر از اون کامپوننتی که فرمودید ) کامپوننتی هست ؟

BORHAN TEC
یک شنبه 03 فروردین 1393, 02:54 صبح
ولی ظاهرا لینکی که گذاشتید هم مختص Splash Screen هستش ... درسته ؟
خیر، برای فرمهای برنامه هم قابل استفاده هست.


و این که برای این کار ( غیر از اون کامپوننتی که فرمودید ) کامپوننتی هست ؟
من برای این کار کامپوننت دیگری رو نمی شناسم که کیفیت مناسبی داشته باشه.

zidane
یک شنبه 03 فروردین 1393, 13:16 عصر
http://barnamenevis.org/showthread.php?291553-%D9%81%D8%B1%D9%85-Splash-%D8%B4%D9%81%D8%A7%D9%81-%D8%AF%D8%B1-%D9%88%DB%8C%D9%86%D8%AF%D9%88%D8%B2-7&p=1282311&viewfull=1#post1282311