با سلام
می خوام قسمتی از تصویر رو crop کنم.هر چی گشتم فقط تونستم crop یک ناحیه ی مستطیل شکل رو پیدا کنم (rectangle توی #C).اگه بخوام که بتونم بصورت دایره یا مثلث هم این کار رو انجام بدم باید چی کار کنم؟
ممنون می شم اگه راهنمایی ام کنید؟
با سلام
می خوام قسمتی از تصویر رو crop کنم.هر چی گشتم فقط تونستم crop یک ناحیه ی مستطیل شکل رو پیدا کنم (rectangle توی #C).اگه بخوام که بتونم بصورت دایره یا مثلث هم این کار رو انجام بدم باید چی کار کنم؟
ممنون می شم اگه راهنمایی ام کنید؟
کادر اش همیشه مستطیل ئه، تصویری نداریم که کادرش مستطیل نباشه، اما اگه تصویر 32 بیتی است، می توانید با رنگ (0 ,0 ,0 ,0) یا هر رنگ دیگری
که Alpha اش 0 است بیرون اون ناحیه دایره ای رو پر کنید تا موقع رسم فقط دایره باشه. یا اگه 32 بیتی نیست موقع پردازش تون با یک Mask یا Region
دایره ای تلفیق اش کنید تا نواحی خالی Mask رو در نظر نگیره. مثا Icon ها، مثل Cursor ها
سلام
ممنونم از راهنمایی اتون
این طوری که من فهمیدم باید یک ماسکی بوجود بیارم(که یک ماتریسه)و بهش بگم که این ماسک رو یک جایی از تصویرم که می خوام برش بدم قرار بده و مقدار پیکسلهاشو در نظر بگیره و یا یک تصویر روی تصویر 32 بیتیم درست کنه که تصویر اصلیم در حکم background اش بشه و transparency اش 0 بشه تا حذف شه.درسته؟
اگه درسته می شه کدی که کمکم کنه (همین کارو انجام بده یا برای انجامش کمکم کنه) دارید برام بذارید؟
@};-
به چه زبانی؟ مثال پیوستی رو ببینید :
MaskSample.zip
به همون #C می خواستم. لطف کردی.@};-@};-@};-