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

طريقة تحويل الصورة

مغلق
بدأه salwa في 10 ديسمبر 2004 · 19 رد · 2,058 مشاهدة · في لغة Assembly لأنظمة 16, 32, 64 بت
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

اخواني ممكن طريقة تحويل الصورة الى hex or bin

والعكس ايضا

#2

السلام عليكم,

مادا تقصد بالتحويل. فالصورة هي أصلا ليست إلا مجرد أرقام ونعلم أن كل رقم يمكن تحويله من القاعدة العشارية إلى البايناري أو الهيكس.

إلى اللقاء.

#3

قصدي ان لدي صورة اريد ان احفضها على شكل ارقام بالهكس او البنري

وكذا عندما تكون ارقام اريد ان ارجعها الى صورة

وكلامك صحيح ان الصورة عبارة عن ارقام لكن كيف يمكنني احولها الى ارقام وكيف احول الارقام الى صورة

فانا مبتدء في لغه الاسمبلي واذا اهناك دروس ممكن تعطيني الروابط

مع اجمل تحياتي لك

#4

السلام عليكم,

لا زلت لم أفهم المقصود.

فخذ أي صورة وافتحها في برنامج للهيكس ستلاحض أن الصورة هي عبارة عن أرقام هيكس. كذلك يمكن أن نفتح الصورة على شكل ملف عادي ونقرأها على شكل بايتات أي على شكل أرقام من 0 إلى FF . وهذا أيضا يدل على أنها ليست إلا أرقاما.

فيما يخص دروس الأسمبلي فبعض الإخوان أعطوا دروسا مفيدة في هذا المنتدى وسنجد أيضا روابط تخص هذا.

إلى اللقاء.

#5

اشكرك اخي على المتابعه معي

تمام اخي بالنسبة لقراءة الصورة

لكن انا لدي ملف على شكل hex وفية بعض الاوارم والكثير من الصورة

وانا اريد ان اخرج الصورة من الملف لاغيرها وارجعها للملف مرة اخرى

ولا استطيع ان اميز في اي سطر فية اوامر الصورة ولااستطيع ايضا ان ميزتها ان ارجع الارقام الى صورة مرة اخرى

ارجوا ان تكون قد فهمتني

#6

الرجاء اخي المشرف عدم النسيان

#7

السلام عليكم,

إذا كانت الصور ضمن Resources في وسط الملف فهناك برامج تقوم بفعل ما تريد بدون صعوبة أويمكن أن نقوم بكتابة برنامج ليقرأ الرسورس من الملف وحفضها في ملفات أخرى وهذا سيكون نفس ما تقوم به البرامج المذكورة سالفا.

أما إذا كانت الصور عبارة عن أرقام ومخلوطة بأشياء أخرى فهنا يصعب الأمر بتحديد الصور لأنها ستكون مجرد أرقام مثل البقية وهنا يجب تتبع البرنامج الذي سيبرز هذه الصور حتى نتعرف من أين يأخذها وهذا سيحدد الصورة. هذا زيادة إذا كانت الصورة مشفرة سيزيد أو يستحيل أن نتعرف عنها بمجرد رِية الملف على شكل هيكس.

وإذا كانت الصور موضوعة في ملف كما ذكرت ولم تكن مشفرة أو مضغوطة وكانت موضوعة بترويستها ونفترض أنها مثلا من نوع BMP فيمكن أن نبحث في الملف عن الأوكتيه الذي يحتوي على BM ونرى إن كان هذا يعطينا بداية لملف صورة أم لا. وهذه الطريقة الأخيرة قد تعطينا نتائج في بعض الحالات.

إلى اللقاء.

#8

الصورة ب bmp

لكن لم افهم عبارتك (( فيمكن أن نبحث في الملف عن الأوكتيه الذي يحتوي على BM ))

فايه معنى الاوكتية وكيف يمكنني ان اتي به

مع شكري الشديد لك

#9

الصورة ب bmp

لكن لم افهم عبارتك (( فيمكن أن نبحث في الملف عن الأوكتيه الذي يحتوي على BM ))

فايه معنى الاوكتية وكيف يمكنني ان اتي به

مع شكري الشديد لك

#10

السلام عليكم,

لقد وضع مصمموا البرامج والملفات إمضاءات لمختلف الملفات . فمثلا البرامج تبتدأ ترويستها بالحرفان MZ وملفات الصور BMP تبتدأ غالبا بالحرفان BM . وفي المقال السابق قلت ما يلي :

إذا جمعنا عدة صور BMP في ملف واحد وكل صورة معها ترويستها ولم نضغط أو نشفر الملف فالأمر يبدو بديهي . نفتح الملف الذي يحتوي على الصور كلها في برنامج الهيكس ونقوم بالبحث عن الأحرف BM وهذا سيكون في غالب الأحيان بداية ترويسة ملف الصورة الأولى. وهنا وبعد معرفة الترويسة كما في الملف الذي أعطيت في الموضوع الآخر تمكننا هذه الترويسة من معرفة كل خصائص الصورة كطول المعطيات مثلا. وهنا يبقى علينا أن ننقل هذه المعطيات من هنا ونضعها في ملف جديد تحت شكل BMP لتكون عندنا صورة واحدة ونعمل كما سبق مع البقية. وإذا كنا لا نريد التعامل مع الترويسة ولكن هنا مع احتمال أن تكون الصور وضعت واحدة تلو الأخرى سنبحث عن الأحرف BM الأولى وننقل المعطيات حتى بداية BM المقبلة وهكذا.

إلى اللقاء.

#11

شكرا على ردك

وقد وجدت الكثير من التروس bm

لكن لم اعرف الى اي عنوان تنتهي الصورة فالقد نسخت الكثير من العنوايين وحفضتها على bmp

لكن لم تظهر لى اي صور

فاكيف ذلك

#12

السلام عليكم,

هل قرأت الملف الدي دكرت مسبقا والدي يتكلم عن تفاصيل ترويسة ملفات الصور من نوع BMP . هدا مهم في مثل عده الأعمال.

إلى اللقاء.

#13

اشكرك اخي العزيز على مساندتك لى

(( إذا جمعنا عدة صور BMP في ملف واحد وكل صورة معها ترويستها ولم نضغط أو نشفر الملف فالأمر يبدو بديهي . نفتح الملف الذي يحتوي على الصور كلها في برنامج الهيكس ونقوم بالبحث عن الأحرف BM وهذا سيكون في غالب الأحيان بداية ترويسة ملف الصورة الأولى. وهنا وبعد معرفة الترويسة كما في الملف الذي أعطيت في الموضوع الآخر تمكننا هذه الترويسة من معرفة كل خصائص الصورة كطول المعطيات مثلا. وهنا يبقى علينا أن ننقل هذه المعطيات من هنا ونضعها في ملف جديد تحت شكل BMP لتكون عندنا صورة واحدة ونعمل كما سبق مع البقية. وإذا كنا لا نريد التعامل مع الترويسة ولكن هنا مع احتمال أن تكون الصور وضعت واحدة تلو الأخرى سنبحث عن الأحرف BM الأولى وننقل المعطيات حتى بداية BM المقبلة وهكذا )))

لقد قراءت الملف وكان بالانجليزي وترجمته لكنني لم استطع فهم شئ منه

فهل من الممكن شرح الملف بالعربي لنا

او على الاقل كيفية الاستفاده من الترويسيات ومعرفة طولها وعرضها وبدايتها ونهايتها

ومعلومات الصورة

لو امكن

#14

وحبذا لو كان التطبيق على صورة من نوع BMP ويتم قراءتها بالهكس

اي مثلا ببرنامج HEX WORK

فاين يمكنني اجد الترويسات تبع الطول والعرض وبداية ونهاية الصورة

وكيف يمكنني فهم ذلك ؟؟؟؟

فارجوا المساعده

#15

ممكن المساعده

#16

جرب هذا المثال

/index.ph...e=post&id=17877

Nothing to mention except that I am Muslim

Using your brain is not bad as you think

My Blog

logo.jpg

#17

اشكرك اخي العزيز neo

على الرابط لكن البرنامج لايعمل

واتتمنى التركيز على قارئ ملفات الmpg بجميع انواعها

اي الذي يستخرج الصور التي على هيئة mpg بجميع انواعه 1-2 .... الخ

#18

أرجح لك كتاب

Compressed Image File Formats

للكاتب Jhon Miano

Nothing to mention except that I am Muslim

Using your brain is not bad as you think

My Blog

logo.jpg

#19

ممكن رابط التحميل اخي neo

واشكرك على الاهتمام

#20

واتتمنى التركيز على قارئ ملفات الmpg بجميع انواعها

اي الذي يستخرج الصور التي على هيئة mpg بجميع انواعه 1-2 .... الخ

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

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