امتیاز موضوع:
  • 0 رأی - میانگین امتیازات: 0
  • 1
  • 2
  • 3
  • 4
  • 5
ساختار فایلهای bmp
نویسنده پیام
lord_viper غایب
مدیر کل انجمن
*****

ارسال‌ها: 3,949
موضوع‌ها: 352
تاریخ عضویت: بهمن ۱۳۸۴

تشکرها : 5193
( 9875 تشکر در 2650 ارسال )
ارسال: #1
ساختار فایلهای bmp
تو فوروم در مورد فایلها سوالات زیادی میشه
هر فایلی ساختار مختص به خودشو داره که با دونستن اون ساختار میشه اون فایل رو تغییر داد یا یک نمونه از اونو بوجود اورد
کد:
The BITMAP structure defines the type, width, height, color format, and bit values of a bitmap.

typedef struct tagBITMAP {  // bm  
   LONG   bmType;
   LONG   bmWidth;
   LONG   bmHeight;
   LONG   bmWidthBytes;
   WORD   bmPlanes;
   WORD   bmBitsPixel;
   LPVOID bmBits;
} BITMAP;


Members

bmType

Specifies the bitmap type. This member must be zero.

bmWidth

Specifies the width, in pixels, of the bitmap. The width must be greater than zero.

bmHeight

Specifies the height, in pixels, of the bitmap. The height must be greater than zero.

bmWidthBytes

Specifies the number of bytes in each scan line. This value must be divisible by 2, because Windows assumes that the bit values of a bitmap form an array that is word aligned.

bmPlanes

Specifies the count of color planes.

bmBitsPixel

Specifies the number of bits required to indicate the color of a pixel.

bmBits

Points to the location of the bit values for the bitmap. The bmBits member must be a long pointer to an array of character (1-byte) values.



Remarks

The bitmap formats currently used are monochrome and color. The monochrome bitmap uses a one-bit, one-plane format. Each scan is a multiple of 32 bits.
Scans are organized as follows for a monochrome bitmap of height n:

    Scan 0  
    Scan 1
    .
    .
    .
    Scan n-2
    Scan n-1


The pixels on a monochrome device are either black or white. If the corresponding bit in the bitmap is 1, the pixel is set to the foreground color; if the corresponding bit in the bitmap is zero, the pixel is set to the background color.
۰۴-مهر-۱۳۸۷, ۱۰:۵۰:۵۵
وب سایت ارسال‌ها
پاسخ
تشکر شده توسط : Di Di, HoseinVig, Loyal


موضوعات مرتبط با این موضوع...
موضوع نویسنده پاسخ بازدید آخرین ارسال
  حذف نام فایلهای از متلب deffenders 0 1,725 ۰۵-آبان-۱۳۹۲, ۲۱:۵۰:۵۱
آخرین ارسال: deffenders
  فایلهای class jelectiranled 0 2,277 ۱۰-آبان-۱۳۸۸, ۲۱:۳۵:۱۲
آخرین ارسال: jelectiranled
  فایلهای pdf را نمیتونم cut کرد siana_k1980 5 3,881 ۲۴-تير-۱۳۸۷, ۰۱:۳۸:۰۹
آخرین ارسال: EleRam

پرش به انجمن:


کاربرانِ درحال بازدید از این موضوع: 1 مهمان

صفحه‌ی تماس | IranVig | بازگشت به بالا | | بایگانی | پیوند سایتی RSS