PDA

View Full Version : نحوه ذخیره عکس باینری در فایل به صورت بیتی



VeRJiL
یک شنبه 19 آذر 1391, 12:13 عصر
سلام عزیزان میخواستم یه عکس رو باینری کنم (این قسمتشو بلدم) و اونو به صورت بیتی در یه فایل ذخیره کنم (مثلا VeRJiL.aevm) پسوند فایل رو که aevm. هیچ کس به جز برنامه خودم تشخیص نده . در کل ذخیرش به این صورت است که طول و عرض عکس رو به ترتیب به صورت بیتی در یک فایل ذخیره میکنیم و بعد مقدار هر پیکسل که یا 0 است یا 255 رو در فیل ذخیره میکنیم البته چون از متود بیتی استفاده میکنیم به جای 255 عدد 1 و به جای 0 عدد 0 رو ذخیره میکنیم و یه آرایه 8 تایی داریم که هر بار مقدار 8 پیکسل رو میگیره و در یک بایت که 8 بیت تشکیل شده ذخیره میکنیه و تو سری بعد 8 تایی مقدارهاش ریست میشه . تو 3 تا کتاب گشتم (البته تو تاپیک ها هم گشتم چیزی در این رابطه نبود) هیچی در مورد این نحوه ذخیره چیزی ننوشته بود اگه کسی چیزی میدونه لطفا کمکم کنه .