الفريق العربي للبرمجةأرشيف المنتديات · 2000 – 2023
نسخة أرشيفية للقراءة فقط — التسجيل والمشاركة مغلقان، والمحتوى محفوظ كما كان.

مقارنه الصور

مغلق
بدأه jareh alzaman في 12 مارس 2005 · 2 رد · 517 مشاهدة · في لغة Ms Visual Basic 6 وما قبلها من إصدارات
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

ازا حد بعرف يكتبلي كود مقارنه صور بفيجول بيسك بعد ما اعمل الهم لود يا ريت باسرع وقت

#2

والله حرام ولا رد ؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟

#3

لو كنت عايز تعمل مقارنة سريعة دون العثور على الأختلافات ورسمها في أداة بيكتشر بوكس بس تريد أظهار رسالة تقول لك أن الصور متشابهة أم لا فعليك بهذا الكود البسيط

أولا تقوم بأعلان متغيرين من نوع String

Dim FrstPic , ScndPic as String

هذين المتغيرين سيستقبلان محتوى الصورتين

بعد ذلك تفتح الصور Binary هكذا

Open "Picture1.jpg" For Binary as #1
FrstPic=Space(Lof(1))
Get #1, ,FrstPic
Close #1

و هكذا نكون قد وضعنا محتوى الصورة الأولى داخل المتغير FrstPic و نستعمل نفس الطريقة مع الصورة الثانية

Open "Picture2.jpg" For Binary as #1
ScndPic =Space(Lof(1))
Get #1, ,ScndPic
Close #1

اذا الآن لم يبقى لنا الا مقارنة المحتوى بكل بساطة عن طريق الكود التالي :

If FrstPic=ScndPic Then
MsgBox "Woww !!! Is That The Same Picture !!!"
Else
MsgBox "No, They Are Different :("
End If

هذا كل شئ و طبعا لو أردت أن تعرف الأختلاف و أن ترسم هذا الأختلاف مثلا في أداة بيكتشر بوكس هناك طرق أخرى :rolleyes:

يالله في رعاية الله

هذا الموضوع مغلق.

مواضيع مشابهة