Skip to content

Commit a8068ce

Browse files
author
Diego Ferrari
committed
[BMP] fixed info return for negative height
[IMG] fixed system_bpp to 4 instead of 32
1 parent f1a3985 commit a8068ce

2 files changed

Lines changed: 2 additions & 2 deletions

File tree

‎shared/image/bmp.c‎

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -29,7 +29,7 @@ image_info bmp_get_info(void * file, size_t size){
2929
bmp_header *header = (bmp_header*)file;
3030
return (image_info){
3131
.width = header->width,
32-
.height = header->height
32+
.height = abs(header->height)
3333
};
3434
}
3535

‎shared/image/image.h‎

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@ typedef enum IMAGE_FORMATS {
88
} IMAGE_FORMATS;
99

1010
#define ARGB(a,r,g,b) ((a & 0xFF) << 24) | ((r & 0xFF) << 16) | ((g & 0xFF) << 8) | (b & 0xFF)
11-
#define system_bpp 32
11+
#define system_bpp 4
1212

1313
typedef struct image_info {
1414
uint32_t width, height;

0 commit comments

Comments
 (0)