![]() |
|
كيف التحقق من صوره اذا كانت نفس الصورة ام لا - نسخة قابلة للطباعة +- منتدى فيجوال بيسك لكل العرب | منتدى المبرمجين العرب (http://vb4arb.com/vb) +-- قسم : قسم لغة الفيجوال بيسك VB.NET (http://vb4arb.com/vb/forumdisplay.php?fid=182) +--- قسم : قسم اسئلة VB.NET (http://vb4arb.com/vb/forumdisplay.php?fid=183) +--- الموضوع : كيف التحقق من صوره اذا كانت نفس الصورة ام لا (/showthread.php?tid=16708) |
كيف التحقق من صوره اذا كانت نفس الصورة ام لا - Mohamed20 - 05-08-16 كيف التحقق من صوره اذا كانت نفس الصورة ام لا فى اداه PictureBox جربت استخدام هذه الطريقة كود : If PictureBox1.Image Is PictureBox2.Image Thenو للتحقق اذا كان يوجد اكثر من PictureBox كود : For Each img As PictureBox In Me.Controls.OfType(Of PictureBox)()للتحقق اذا كان يوجد صوره متشابها فى 5 PictureBox لم يعمل اى منهم RE: كيف التحقق من صوره اذا كانت نفس الصورة ام لا - محمد كريّم - 05-08-16 هل جربت المقارنة بعد التحويل إلى bytes؟ RE: كيف التحقق من صوره اذا كانت نفس الصورة ام لا - Mohamed20 - 06-08-16 (05-08-16, 08:18 PM)محمد كريّم كتب : هل جربت المقارنة بعد التحويل إلى bytes؟كيف ? (05-08-16, 08:18 PM)محمد كريّم كتب : هل جربت المقارنة بعد التحويل إلى bytes؟كيف ? RE: كيف التحقق من صوره اذا كانت نفس الصورة ام لا - silverlight - 06-08-16 مقارنة الصور يعتر من الأشياء السهلة و الصعبة في نفس الوقت و هذا يحدده أسبابك في مقارنة الصور عموما كما أشار عليك الأخ محمد كريم أحد الأساليب لمقارنة الصور هو تحويل الصورة الي مصفوفة من bytes ويمكنك ان تستخدم الدالة التالية لتحويل الصورة الي مصفوفة من Bytes كود : Private Function ConvertToBytes(bmp As Bitmap) As Byte()و يمكنك أن تستخدم الدالة التالية لتقارن بها الصور كود : Private Function IsImageEqual(firstImage As Image, secondImage As Image) As Booleanالكود التالي يوضح كيفية استخدام الدالة للمقارنة بين صورتين كل منهما موجودة في PictureBox كود : If IsImageEqual(PictureBox1.Image, PictureBox2.Image) ThenRE: كيف التحقق من صوره اذا كانت نفس الصورة ام لا - Mohamed20 - 06-08-16 (06-08-16, 01:10 PM)silverlight كتب : مقارنة الصور يعتر من الأشياء السهلة و الصعبة في نفس الوقت و هذا يحدده أسبابك في مقارنة الصور شكرا لك |