[求助]关于BMP显示
谁能告诉我 为什么我的程序能显示1位 4位的BMP图象的位数 但是一副24位的图象却显示位数是0 ?
显示文件位数的代码:
fseek( fp_bmp, 0x1c, SEEK_SET );
image.bit_count = fgetc( fp_bmp );
colors = 1 << image.bit_count;
printf( "map color: %ld, ", colors );
谁能告诉我 为什么我的程序能显示1位 4位的BMP图象的位数 但是一副24位的图象却显示位数是0 ?
显示文件位数的代码:
fseek( fp_bmp, 0x1c, SEEK_SET );
image.bit_count = fgetc( fp_bmp );
colors = 1 << image.bit_count;
printf( "map color: %ld, ", colors );