• 0
  • مالي خلق
  • أتهاوش
  • متضايق
  • مريض
  • مستانس
  • مستغرب
  • مشتط
  • أسولف
  • مغرم
  • معصب
  • منحرج
  • آكل
  • ابكي
  • ارقص
  • اصلي
  • استهبل
  • اضحك
  • اضحك  2
  • تعجبني
  • بضبطلك
  • رايق
  • زعلان
  • عبقري
  • نايم
  • طبيعي
  • كشخة
  • النتائج 1 إلى 4 من 4

    الموضوع: مشكلة في التعامل مع الصور في برنامج vb.net

    1. #1
      التسجيل
      09-12-2004
      المشاركات
      2
      المواضيع
      1
      شكر / اعجاب مشاركة

      مشكلة في التعامل مع الصور في برنامج vb.net

      السلام عليكم ورحمة الله وبركاته
      انا مشارك جديد واود الاستفادة من ذوي الخبرة في هذا الموضوع
      في حال ادراج اثنان مربعات صور picturebox و توليد صور عشوائية فيها لكن في حال تطابق الصورتين يتم اضافة درجة للاعب مع العلم اني استخدمت الخاصية .image , .text ولم تعطي نتيجة .......
      اللرجاء الرد سريعا ....
      ولوسمحتوا اللي عنده فكرة مشروع ممكن تنفيذها بلفيجوال لا يتردد لاني احتاج افكار ولكم مني خالص الشكر والتقدير ............
      مشكوريين.

    2. #2
      التسجيل
      04-09-2003
      المشاركات
      300
      المواضيع
      4
      شكر / اعجاب مشاركة

      مشاركة: مشكلة في التعامل مع الصور في برنامج vb.net

      السؤال غير واضح...
      i found a job...

    3. #3
      التسجيل
      09-12-2004
      المشاركات
      2
      المواضيع
      1
      شكر / اعجاب مشاركة

      مشاركة: مشكلة في التعامل مع الصور في برنامج vb.net

      اقصد كود برنامج دوت نت اللي يجعل الجهاز يعرف ان الصورتين متطابقتين مع العلم ان الكود التالي غير صحيح
      picturebox1.image is picturebox2.image
      لان الصور مولدة عشوائيا بمتغيريين مختلفين

    4. #4
      التسجيل
      05-01-2005
      المشاركات
      62
      المواضيع
      0
      شكر / اعجاب مشاركة

      مشاركة: مشكلة في التعامل مع الصور في برنامج vb.net

      u need to lock both images and get the RGB[A] data and then compare both RGB[A] data pixel by pixel...

      something like this:
      Dim imageA As Byte() = PictureBoxA.Image.Lock(blah, blah)
      Dim imageB As Byte() = PictureBoxB.Image.Lock(blah, blah)

      For i = 0 To imageA.Length Step 3
      If Not Color.FromRgba( imageA( i + 0 ), imageA( i + 1 ), imageA( i + 2 ), 1) = Color.FromRgba( imageB( i + 0 ), imageB( i + 1 ), imageB( i + 2 ), 1) Then
      MessageBox.Show( "different pixel found" )
      End If
      Next

      the previous code is error prone...it is just a sample to give u the idea...i didnt test it to see if it works or not...but make something similer...

    ضوابط المشاركة

    • لا تستطيع إضافة مواضيع جديدة
    • لا تستطيع الرد على المواضيع
    • لا تستطيع إرفاق ملفات
    • لا تستطيع تعديل مشاركاتك
    •