منتدى فيجوال بيسك لكل العرب | منتدى المبرمجين العرب

نسخة كاملة : تشفير صورة بالvb.net
أنت حالياً تتصفح نسخة خفيفة من المنتدى . مشاهدة نسخة كاملة مع جميع الأشكال الجمالية .
السلام عليكم ..
عندي برنامج لتشفير وفك التشفير الصور ب vb .net , احتاج لمساعدة في الكود المستخدم في عملية التشفير وفك التشفير للصورة .
جزاكم الله خيراً
ارفق المثال
للاسف ليس لدي مثال لكن الفكرة كالاتي:
1- اختيار صورة من القرص الصلب
2- ثم نقوم بتشفير الصورة وحفظها
3-فك تشفير الصورة المشفرة واعادتها الى اصلها وحفظها
وشكرا
قم بتحويل الصورة الى bytes ثم حفظها وبعدها قم بتحويل ال bytes الى image لاسترجاع الصورة
اخي ماهو الكود المستخدم لتحويل الصورةالى bytes و حفظها وتحويل ال bytes الى image لاسترجاع الصورة الاصلية, وهل يمكن استخدام احدى خوارزميات التشفير لتشفير الصورة وفك التشفير

وشكرا
السلام عليكم، إليك دالة تحول من صورة إلى Byte Array و الأخرى تحول من Byte Array إلى صورة
كود :
[b]
Public Function ImageToByteArray(ByVal img As System.Drawing.Image) As Byte()
          Dim MS As New System.IO.MemoryStream()
          img.Save(MS, System.Drawing.Imaging.ImageFormat.Jpeg)
          Return MS.GetBuffer()
      End Function
[/b]
كود :
[b]
Public Function ByteArrayToImage(ByVal arr As Byte()) As System.Drawing.Image
          Dim MS As New System.IO.MemoryStream(arr)
          Return System.Drawing.Image.FromStream(MS)
      End Function[/b]
السلام عليكم
هناك فكرة اخرى للتشفير معقدة اكثر بقليل لكنها فكرت بها الان
الصورة هي عبارة عن مصفوفة ثنائية البعد من الالوان ماذا لو اعدنا ترتيب هذه المصفوفة وفق خطة معنية للتعمل مع الصور راجع شرح خورزميات الصور موجود في المنتدى