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

توضيح لكود برنامج لآخفاء صوره داخل صوره

بدأه fda في 24 مارس 2011 · 3 رد · 1,024 مشاهدة · في الرياضيات والخوارزميات
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

السلام عليكم ورحمة الله وبركاته

لدي مشروع في اخفاء نص داخل صوره واثناء بحثي عن اكواد حصلت على كود آخفاء صوره داخل صوره وهو كالتالي

Hare = imread('arctic_hare.bmp', 'bmp');
F15 = imread('F15.bmp', 'bmp');
n = 4; % Number of bits to replace 1 <= n <= 7

[Stego, Extracted] = LSBHide(Hare, F15, n);

figure, imshow(Stego)
figure, imshow(Extracted)

where
function [Stego, Extracted] = LSBHide(Cover, Hidden, n)
%LSBHide
% [Stego, Extracted] = LSBHide(Cover, Hidden, n)
% Hide Hidden in the n least significant bits of Cover

Stego = uint8(bitor(bitand(Cover, bitcmp(2^n - 1, 8)) , bitshift(Hidden, n - 8)));
Extracted = uint8(bitand(255, bitshift(Stego, 8 - n)));

آريد منكم شرح لهذا البرنامج لكي استطيح تحويله الى برنامج لآخفاء نص داخل صوره ولكم جزيل الشكر ووافر الدعاء

تم تعديل هذه المشاركة بواسطة ibr_exn في 24 مارس 2011 في 20:34

#2

أخي اعتقد انه يجب عليك عرض مشاركتك في قسم لغات البرمجة في قسم اللغة التي ينتمي اليها الكود

إذا نظــرتَ نيـوب اللـّيـثِ بـارزةً         فـلا تظــنَنَ أَنَّ اللـّيـــثَ يبْتسـِـــمُ


 


 


رسم المخططات البيانية بواسطة الجافا


 


كتاب تحليل وتصميم نظم المعلومات


#3

آخي هذا الكود مكتوب ببرنامج المتلاب ولايوجد بين صفحات المنتدى قسم خاص به

شاكر لك مرورك

#4

اخفاء نص داخل صورة

السلام عليكم اخي العزيز

انا لم اقراء البرنامج الذي تستفسر عنه, لكني كتبت برنامج لاخفاء نص داخل الصورة باستخدام لغة فجوال بيسك 6.

ان احببت ان اساعدك. الطريقة هى فتح ملف الصورة بالصيغة الثنائية, وتجاوز مقدمة الملف

header file

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

ويضاف بايت اضافي لاغراض اخرى (لا اذكرها).

فيمكنك انت ان تحول كل حرف من النص الى رقم, ثم تحول الرقم الى النضام الثنائي, واخيرا تشفر كل بت من النص في 1 بايت ( او 4 بايت حسب ما ترغب),

وتعيد كتابة البايتات المشفرة في ملف الصورة المفتوح. وبعد الانتهاء تغلق الملف. فيكون لك صورة بنفس الصورة القديمة وتحمل النص المطلوب.

ارجو ان اكون قد وفقت في ايصال الفكرة لك ولو متاخرة.

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

عدد الزوار حالياً

المتواجدون خلال آخر دقيقتين · يتحدّث كل ٣٠ ثانية

—الإجمالي—أعضاء مسجّلون—زوار بدون تسجيل

جارٍ التحقق من المتواجدين…