اريد ان اضع صوره لى الفورم الصوره بصيغه png transparent اضع الصوره من ال Resources لون الفورم اغيره الى Fuchsia و اغير الفورم transparency الى Fuchsia لجعل الفورم شفاف و اظهار الصوره شفافه المشكله هى ظهر لون Fuchsia خارج اطار الصوره هل هناك طريقه اخرى؟
25-07-15, 07:41 AM (آخر تعديل لهذه المشاركة : 25-07-15, 07:43 AM {2} بواسطة silverlight.)
الحقيقة انا طلبت انك ترفع المشروع علشان اتأكد ان الصورة شفافة فعلا
اسمحي لي اوضح لك شئ مهم جدا .... ظاهريا الصورة شفافة لأنك كما افترض صممتها باحد برامج الجرافكس او اخذتها من الإنترنت
لكن في الواقع الصورة لها لون في الخلفية و لذلك تظهر الحواف مشوهة عندما يبدا الفورم
و للتخلص من اللون الموجود في خلفية الصورة هناك اسلوبان لعمل ذلك
الاسلوب الأول و هو الاسهل ..... هو ان تعيد رسم الصورة باحد برامج الجرافكس و تجعل لها لون في الخلفية علي ان يكون هذا اللون مطابقا تماما للون خلفية الفورم و لون TransparencyKey و حينها لن تري هذا التشوه في الصورة عند بدء الفورم
الاسلوب الثاني انك تسخدم دوال API مثل الدالة BitBit و دوال اخري للتخلص من اللون الموجود في خلفية الصورة أو انك تستخدم Bitmap.Lockbits لعمل نفسي الشئ ثم بعد ذلك تضع الصورة كخلفية للفورم
25-07-15, 04:06 PM (آخر تعديل لهذه المشاركة : 25-07-15, 04:09 PM {2} بواسطة أسامة.)
(25-07-15, 07:41 AM)silverlight كتب : الحقيقة انا طلبت انك ترفع المشروع علشان اتأكد ان الصورة شفافة فعلا
اسمحي لي اوضح لك شئ مهم جدا .... ظاهريا الصورة شفافة لأنك كما افترض صممتها باحد برامج الجرافكس او اخذتها من الإنترنت
لكن في الواقع الصورة لها لون في الخلفية و لذلك تظهر الحواف مشوهة عندما يبدا الفورم
و للتخلص من اللون الموجود في خلفية الصورة هناك اسلوبان لعمل ذلك
الاسلوب الأول و هو الاسهل ..... هو ان تعيد رسم الصورة باحد برامج الجرافكس و تجعل لها لون في الخلفية علي ان يكون هذا اللون مطابقا تماما للون خلفية الفورم و لون TransparencyKey و حينها لن تري هذا التشوه في الصورة عند بدء الفورم
الاسلوب الثاني انك تسخدم دوال API مثل الدالة BitBit و دوال اخري للتخلص من اللون الموجود في خلفية الصورة أو انك تستخدم Bitmap.Lockbits لعمل نفسي الشئ ثم بعد ذلك تضع الصورة كخلفية للفورم
الاسلوب الأول و هو الاسهل ..... هو ان تعيد رسم الصورة باحد برامج الجرافكس و تجعل لها لون في الخلفية علي ان يكون هذا اللون مطابقا تماما للون خلفية الفورم و لون TransparencyKey و حينها لن تري هذا التشوه في الصورة عند بدء الفورمالموجود في خلفية الصورة أو انك تستخدم Bitmap.Lockbits لعمل نفسي الشئ ثم بعد ذلك تضع الصورة كخلفية للفورم
استخدم photoshop لجعل الخلفيه شفافه
لم ينفع
ر اعرف شيئ عن
الاسلوب الثاني انك تسخدم دوال API مثل الدالة BitBit و دوال اخري للتخلص من اللون