تقييم الموضوع :
  • 0 أصوات - بمعدل 0
  • 1
  • 2
  • 3
  • 4
  • 5
[سؤال] كيفية التعامل مع نوع الصورة png
#6
.....

الطريقة هي تغيير الصورة بناء على أحداث الماوس (MouseEnter, MouseLeave, MouseDown, MouseUp)
منقول

كود :
public Image ImageSplit(Image srcImage, byte index, bool vertical ) {
    GC.Collect();
    Bitmap bmp = default(Bitmap);
    if (vertical) {
        bmp = new Bitmap(srcImage.Width, Convert.ToInt32(srcImage.Height / 3));
    } else {
        bmp = new Bitmap(Convert.ToInt32(srcImage.Width / 3), srcImage.Height);
    }
    Graphics g = Graphics.FromImage(bmp);
    g.Clear(Color.Transparent);
    if (vertical) {
        g.DrawImage(srcImage,
            new Rectangle(0, 0, srcImage.Width, Convert.ToInt32(srcImage.Height / 3)),
            new Rectangle(0, Convert.ToInt32(srcImage.Height / 3) * index, srcImage.Width, Convert.ToInt32(srcImage.Height / 3)),
            GraphicsUnit.Pixel);
    } else {
        g.DrawImage(srcImage,
            new Rectangle(0, 0, Convert.ToInt32(srcImage.Width / 3), srcImage.Height),
            new Rectangle(Convert.ToInt32(srcImage.Width / 3) * index, 0, Convert.ToInt32(srcImage.Width / 3), srcImage.Height),
            GraphicsUnit.Pixel);
    }
    return bmp;
}

طريقة الاستخدام (البارامتر الأخير يحدد إذا كانت الصور أفقية أو عمودية)
كود :
label1.Image = ImageSplit(Properties.Resources.search, 1, false)

.....


الملفات المرفقة
.rar   CS.rar (الحجم : 34.34 ك ب / التحميلات : 71)
.rar   VB.rar (الحجم : 35.53 ك ب / التحميلات : 80)
الرد }}}
تم الشكر بواسطة: السندبااد


الردود في هذا الموضوع
RE: كيفية التعامل مع نوع الصورة png - بواسطة vbnet - 08-09-14, 01:16 AM

المواضيع المحتمل أن تكون متشابهة .
الموضوع : الكاتب الردود : المشاهدات : آخر رد
  [SQL] كيفية اضافة الارقام العربيه وخزنها في sql TITOMOH 1 898 12-12-22, 05:20 PM
آخر رد: mowza
  كيفية تثبيت الخطوط عند المستخدم بمجرد تنزيل البرنامج osama623 1 1,081 18-11-22, 02:07 PM
آخر رد: alfaiz678
  كيفية قراءة وعرض ملفات pdf مخزنة في داتا كرد فيو من خلال زر بتن وبدون open file dialo مرتضى 0 838 31-10-22, 12:53 AM
آخر رد: مرتضى
  كيفية التقاط الباركود من الزجاج الأمامي للسيارة من خلال كاميرا من c # abdalamask 0 913 11-09-22, 09:27 PM
آخر رد: abdalamask
  [سؤال] تلوين وحفظ الصورة kasber 2 1,280 28-05-22, 07:44 PM
آخر رد: kasber
  كيفية ضبط مقاس دقة الشاشة للمشروع بلغة السي شارب صبري بامرحول 1 1,676 01-05-22, 03:09 AM
آخر رد: سعود
Video السلام عليكم ورحمة الله وبركاته . تطبيق صغير عبارة عن فتح كاميرا ويب وحفظ الصورة alaaq3 0 1,249 30-04-22, 06:41 AM
آخر رد: alaaq3
  [سؤال] عدم ضهور الصورة في صندوق الصور kasber 11 3,238 24-03-22, 02:00 PM
آخر رد: muratsur
  التحديد التلقائي في الصورة anes 3 1,613 22-11-21, 08:23 PM
آخر رد: عدنان الشمري
  كيفية تشغيل مشغل mpv في الفيجوال بيسك ؟؟ 4545Mohamed 1 1,780 17-11-21, 11:18 PM
آخر رد: SoftWare Haker

التنقل السريع :


يقوم بقرائة الموضوع: