(25-07-15, 07:41 AM)silverlight كتب : الحقيقة انا طلبت انك ترفع المشروع علشان اتأكد ان الصورة شفافة فعلاالاسلوب الأول و هو الاسهل ..... هو ان تعيد رسم الصورة باحد برامج الجرافكس و تجعل لها لون في الخلفية علي ان يكون هذا اللون مطابقا تماما للون خلفية الفورم و لون TransparencyKey و حينها لن تري هذا التشوه في الصورة عند بدء الفورمالموجود في خلفية الصورة أو انك تستخدم Bitmap.Lockbits لعمل نفسي الشئ ثم بعد ذلك تضع الصورة كخلفية للفورم
اسمحي لي اوضح لك شئ مهم جدا .... ظاهريا الصورة شفافة لأنك كما افترض صممتها باحد برامج الجرافكس او اخذتها من الإنترنت
لكن في الواقع الصورة لها لون في الخلفية و لذلك تظهر الحواف مشوهة عندما يبدا الفورم
و للتخلص من اللون الموجود في خلفية الصورة هناك اسلوبان لعمل ذلك
الاسلوب الأول و هو الاسهل ..... هو ان تعيد رسم الصورة باحد برامج الجرافكس و تجعل لها لون في الخلفية علي ان يكون هذا اللون مطابقا تماما للون خلفية الفورم و لون TransparencyKey و حينها لن تري هذا التشوه في الصورة عند بدء الفورم
الاسلوب الثاني انك تسخدم دوال API مثل الدالة BitBit و دوال اخري للتخلص من اللون الموجود في خلفية الصورة أو انك تستخدم Bitmap.Lockbits لعمل نفسي الشئ ثم بعد ذلك تضع الصورة كخلفية للفورم
استخدم photoshop لجعل الخلفيه شفافه
لم ينفع
ر اعرف شيئ عن
الاسلوب الثاني انك تسخدم دوال API مثل الدالة BitBit و دوال اخري للتخلص من اللون


