PDA

View Full Version : سوال: خواندن مقدار عدی پیکسل در فایل گرافیکی



azarsrv
یک شنبه 02 مرداد 1390, 23:21 عصر
دوستان عزیز با سلام
دارم روی یه برنامه پردازش تصویر کار می کنم ، البته اول کارم ، یه سئوال دارم چطوری مقداری عددی پیکسل و از فایل گرافیکی بخونم یعنی می خواهم عددی که در فایل یه جای اون پیکسل ذخیره شده رو بخونم .
از تابع getpixcel() نمیشه استفاده کرد چون اون 4 مقدار a,r,g,,b رو بر میگردونه.
منتظر راهنماییهاتون هستم.

azarsrv
سه شنبه 04 مرداد 1390, 21:30 عصر
سلام دوستان
با کد زیر میشه اینکار رو کرد :

FileStream bmpFirst = new FileStream(fullFileName,FileMode.Open);
byte[] First = new byte[bmpFirst.Length];
bmpFirst.Read(First, 0,(Int32) bmpFirst.Length);

فقط 54 بایت اول هدر فایل bamp هستش
یه سئوال پیش اومد اطلاعات فایل توی آرایه first بصورت بایت ذخیره شده ، حالا اگه از افست مثلا 18 بخوام یه عدد 2 بایتی یا 4 بایتی رو بخونم باید چیکار کنم ؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟