11-11-17, 03:35 AM
(10-11-17, 03:01 PM)silverlight كتب : المفروض أن كود مثل التالي قد يفي بالغرض لكنه لن يكون دقيقا تماما
PHP كود :
Dim source As Bitmap = My.Resources.CloseButtonHot
Dim factor As Integer = 2
Dim dest As Bitmap = New Bitmap(Image.FromHbitmap(source.GetHbitmap, IntPtr.Zero), New Size(source.Width * factor, source.Height * factor))
للأسف الدوت نت لا يوجد بها كود او كلاس مباشر يمكنه تنفيذ ما تريده بكل دقة
عملية تكبيير الصورة بشكل دقيق و بدون أن تفقد Resolution تحتاج الأتي
قراءة اللون من الصورة لكل بكسل
تأخذ اللون و ترسمه في مستطيل أكبر بمقياس الرسم الجديد
ويجب تنفيذ هذا لكل لون في الصورة
و طبعا الموضوع محتاج سرعة شديدة لأن الصورة قد يكون بها عدد ضخم جدا من الألوان
الموضوع صداع شوية و أنا مش عايز أدخلك في متاهة قد لا تخرج منها
همممم .. انا لست بالمنزل حاليا ولهذا لا استطيع تجربتي الكود و لكن هل يمكنك شرحه قليلا .... فبكل اسف لم استطع إدراك ما يفعله

