Lines Matching defs:bitmapInfo
71 struct BitmapInfoHeader bitmapInfo = {0};
73 if (read(fd, &bitmapInfo, sizeof(bitmapInfo)) < 0) {
77 if (bitmapInfo.biSizeImage != imageBit.dataSize) {
82 uint32_t buffSize = bitmapInfo.biSizeImage / MATH_ABS(bitmapInfo.biHeight);
84 for (uint32_t i = 0; i < MATH_ABS(bitmapInfo.biHeight); i++) {
249 struct BitmapInfoHeader bitmapInfo = {0};
250 bitmapInfo.bfSize = imageBit.dataSize + BITMAP_HEADER_SIZE;
251 bitmapInfo.bfOffBits = BITMAP_HEADER_SIZE;
252 bitmapInfo.biSize = 40; // 40: bitmap information header size
253 bitmapInfo.biWidth = imageBit.header.width;
254 bitmapInfo.biHeight = -imageBit.header.height;
255 bitmapInfo.biPlanes = 1;
256 bitmapInfo.biBitCount = sizeByColorMode * 8; // 8: uint8_t bit
257 bitmapInfo.biSizeImage = imageBit.dataSize;
259 if (write(fd, &bitmapInfo, sizeof(bitmapInfo)) > 0) {