• Home
  • Raw
  • Download

Lines Matching refs:bmp_info

513     bmp_info;  in ReadBMPImage()  local
582 (void) memset(&bmp_info,0,sizeof(bmp_info)); in ReadBMPImage()
583 bmp_info.ba_offset=0; in ReadBMPImage()
601 bmp_info.ba_offset=0; in ReadBMPImage()
604 bmp_info.file_size=ReadBlobLSBLong(image); in ReadBMPImage()
605 bmp_info.ba_offset=ReadBlobLSBLong(image); in ReadBMPImage()
606 bmp_info.offset_bits=ReadBlobLSBLong(image); in ReadBMPImage()
617 bmp_info.file_size=ReadBlobLSBLong(image); in ReadBMPImage()
619 bmp_info.offset_bits=ReadBlobLSBLong(image); in ReadBMPImage()
620 bmp_info.size=ReadBlobLSBLong(image); in ReadBMPImage()
623 bmp_info.size); in ReadBMPImage()
626 if (bmp_info.size == 12) in ReadBMPImage()
632 bmp_info.width=(ssize_t) ((short) ReadBlobLSBShort(image)); in ReadBMPImage()
633 bmp_info.height=(ssize_t) ((short) ReadBlobLSBShort(image)); in ReadBMPImage()
634 bmp_info.planes=ReadBlobLSBShort(image); in ReadBMPImage()
635 bmp_info.bits_per_pixel=ReadBlobLSBShort(image); in ReadBMPImage()
636 bmp_info.x_pixels=0; in ReadBMPImage()
637 bmp_info.y_pixels=0; in ReadBMPImage()
638 bmp_info.number_colors=0; in ReadBMPImage()
639 bmp_info.compression=BI_RGB; in ReadBMPImage()
640 bmp_info.image_size=0; in ReadBMPImage()
641 bmp_info.alpha_mask=0; in ReadBMPImage()
647 " Geometry: %.20gx%.20g",(double) bmp_info.width,(double) in ReadBMPImage()
648 bmp_info.height); in ReadBMPImage()
656 if (bmp_info.size < 40) in ReadBMPImage()
658 bmp_info.width=(ssize_t) ReadBlobLSBSignedLong(image); in ReadBMPImage()
659 bmp_info.height=(ssize_t) ReadBlobLSBSignedLong(image); in ReadBMPImage()
660 bmp_info.planes=ReadBlobLSBShort(image); in ReadBMPImage()
661 bmp_info.bits_per_pixel=ReadBlobLSBShort(image); in ReadBMPImage()
662 bmp_info.compression=ReadBlobLSBLong(image); in ReadBMPImage()
663 bmp_info.image_size=ReadBlobLSBLong(image); in ReadBMPImage()
664 bmp_info.x_pixels=ReadBlobLSBLong(image); in ReadBMPImage()
665 bmp_info.y_pixels=ReadBlobLSBLong(image); in ReadBMPImage()
666 bmp_info.number_colors=ReadBlobLSBLong(image); in ReadBMPImage()
667 if ((MagickSizeType) bmp_info.number_colors > GetBlobSize(image)) in ReadBMPImage()
669 bmp_info.colors_important=ReadBlobLSBLong(image); in ReadBMPImage()
675 " Geometry: %.20gx%.20g",(double) bmp_info.width,(double) in ReadBMPImage()
676 bmp_info.height); in ReadBMPImage()
678 " Bits per pixel: %.20g",(double) bmp_info.bits_per_pixel); in ReadBMPImage()
679 switch (bmp_info.compression) in ReadBMPImage()
720 " Compression: UNKNOWN (%u)",bmp_info.compression); in ReadBMPImage()
724 " Number of colors: %u",bmp_info.number_colors); in ReadBMPImage()
726 bmp_info.red_mask=ReadBlobLSBLong(image); in ReadBMPImage()
727 bmp_info.green_mask=ReadBlobLSBLong(image); in ReadBMPImage()
728 bmp_info.blue_mask=ReadBlobLSBLong(image); in ReadBMPImage()
729 if (bmp_info.size > 40) in ReadBMPImage()
737 bmp_info.alpha_mask=ReadBlobLSBLong(image); in ReadBMPImage()
738 bmp_info.colorspace=ReadBlobLSBSignedLong(image); in ReadBMPImage()
743 bmp_info.red_primary.x=(double) ReadBlobLSBLong(image)/BMP_DENOM; in ReadBMPImage()
744 bmp_info.red_primary.y=(double) ReadBlobLSBLong(image)/BMP_DENOM; in ReadBMPImage()
745 bmp_info.red_primary.z=(double) ReadBlobLSBLong(image)/BMP_DENOM; in ReadBMPImage()
746 bmp_info.green_primary.x=(double) ReadBlobLSBLong(image)/BMP_DENOM; in ReadBMPImage()
747 bmp_info.green_primary.y=(double) ReadBlobLSBLong(image)/BMP_DENOM; in ReadBMPImage()
748 bmp_info.green_primary.z=(double) ReadBlobLSBLong(image)/BMP_DENOM; in ReadBMPImage()
749 bmp_info.blue_primary.x=(double) ReadBlobLSBLong(image)/BMP_DENOM; in ReadBMPImage()
750 bmp_info.blue_primary.y=(double) ReadBlobLSBLong(image)/BMP_DENOM; in ReadBMPImage()
751 bmp_info.blue_primary.z=(double) ReadBlobLSBLong(image)/BMP_DENOM; in ReadBMPImage()
753 gamma=bmp_info.red_primary.x+bmp_info.red_primary.y+ in ReadBMPImage()
754 bmp_info.red_primary.z; in ReadBMPImage()
756 bmp_info.red_primary.x*=gamma; in ReadBMPImage()
757 bmp_info.red_primary.y*=gamma; in ReadBMPImage()
758 image->chromaticity.red_primary.x=bmp_info.red_primary.x; in ReadBMPImage()
759 image->chromaticity.red_primary.y=bmp_info.red_primary.y; in ReadBMPImage()
761 gamma=bmp_info.green_primary.x+bmp_info.green_primary.y+ in ReadBMPImage()
762 bmp_info.green_primary.z; in ReadBMPImage()
764 bmp_info.green_primary.x*=gamma; in ReadBMPImage()
765 bmp_info.green_primary.y*=gamma; in ReadBMPImage()
766 image->chromaticity.green_primary.x=bmp_info.green_primary.x; in ReadBMPImage()
767 image->chromaticity.green_primary.y=bmp_info.green_primary.y; in ReadBMPImage()
769 gamma=bmp_info.blue_primary.x+bmp_info.blue_primary.y+ in ReadBMPImage()
770 bmp_info.blue_primary.z; in ReadBMPImage()
772 bmp_info.blue_primary.x*=gamma; in ReadBMPImage()
773 bmp_info.blue_primary.y*=gamma; in ReadBMPImage()
774 image->chromaticity.blue_primary.x=bmp_info.blue_primary.x; in ReadBMPImage()
775 image->chromaticity.blue_primary.y=bmp_info.blue_primary.y; in ReadBMPImage()
780 bmp_info.gamma_scale.x=(double) ReadBlobLSBLong(image)/0x10000; in ReadBMPImage()
781 bmp_info.gamma_scale.y=(double) ReadBlobLSBLong(image)/0x10000; in ReadBMPImage()
782 bmp_info.gamma_scale.z=(double) ReadBlobLSBLong(image)/0x10000; in ReadBMPImage()
786 image->gamma=(bmp_info.gamma_scale.x+bmp_info.gamma_scale.y+ in ReadBMPImage()
787 bmp_info.gamma_scale.z)/3.0; in ReadBMPImage()
792 if (bmp_info.size > 108) in ReadBMPImage()
829 if ((MagickSizeType) bmp_info.file_size > GetBlobSize(image)) in ReadBMPImage()
833 if ((MagickSizeType) bmp_info.file_size < GetBlobSize(image)) in ReadBMPImage()
837 if (bmp_info.width <= 0) in ReadBMPImage()
839 if (bmp_info.height == 0) in ReadBMPImage()
841 if (bmp_info.planes != 1) in ReadBMPImage()
843 if ((bmp_info.bits_per_pixel != 1) && (bmp_info.bits_per_pixel != 4) && in ReadBMPImage()
844 (bmp_info.bits_per_pixel != 8) && (bmp_info.bits_per_pixel != 16) && in ReadBMPImage()
845 (bmp_info.bits_per_pixel != 24) && (bmp_info.bits_per_pixel != 32)) in ReadBMPImage()
847 if (bmp_info.bits_per_pixel < 16 && in ReadBMPImage()
848 bmp_info.number_colors > (1U << bmp_info.bits_per_pixel)) in ReadBMPImage()
850 if ((bmp_info.compression == 1) && (bmp_info.bits_per_pixel != 8)) in ReadBMPImage()
852 if ((bmp_info.compression == 2) && (bmp_info.bits_per_pixel != 4)) in ReadBMPImage()
854 if ((bmp_info.compression == 3) && (bmp_info.bits_per_pixel < 16)) in ReadBMPImage()
856 switch (bmp_info.compression) in ReadBMPImage()
874 image->columns=(size_t) MagickAbsoluteValue(bmp_info.width); in ReadBMPImage()
875 image->rows=(size_t) MagickAbsoluteValue(bmp_info.height); in ReadBMPImage()
876 image->depth=bmp_info.bits_per_pixel <= 8 ? bmp_info.bits_per_pixel : 8; in ReadBMPImage()
877 image->alpha_trait=((bmp_info.alpha_mask != 0) && in ReadBMPImage()
878 (bmp_info.compression == BI_BITFIELDS)) ? BlendPixelTrait : in ReadBMPImage()
880 if (bmp_info.bits_per_pixel < 16) in ReadBMPImage()
886 image->colors=bmp_info.number_colors; in ReadBMPImage()
889 image->colors=one << bmp_info.bits_per_pixel; in ReadBMPImage()
891 image->resolution.x=(double) bmp_info.x_pixels/100.0; in ReadBMPImage()
892 image->resolution.y=(double) bmp_info.y_pixels/100.0; in ReadBMPImage()
920 if ((bmp_info.size == 12) || (bmp_info.size == 64)) in ReadBMPImage()
924 offset=SeekBlob(image,start_position+14+bmp_info.size,SEEK_SET); in ReadBMPImage()
951 if (bmp_info.offset_bits == offset_bits) in ReadBMPImage()
953 offset_bits=bmp_info.offset_bits; in ReadBMPImage()
954 offset=SeekBlob(image,start_position+bmp_info.offset_bits,SEEK_SET); in ReadBMPImage()
957 if (bmp_info.compression == BI_RLE4) in ReadBMPImage()
958 bmp_info.bits_per_pixel<<=1; in ReadBMPImage()
959 bytes_per_line=4*((image->columns*bmp_info.bits_per_pixel+31)/32); in ReadBMPImage()
963 if ((bmp_info.compression == BI_RGB) || in ReadBMPImage()
964 (bmp_info.compression == BI_BITFIELDS)) in ReadBMPImage()
992 status=DecodeImage(image,bmp_info.compression,pixels, in ReadBMPImage()
1004 if (bmp_info.compression == BI_RGB) in ReadBMPImage()
1014 (bmp_info.size == 40) && (bmp_info.bits_per_pixel == 32)) in ReadBMPImage()
1032 bmp_info.alpha_mask=image->alpha_trait != UndefinedPixelTrait ? in ReadBMPImage()
1034 bmp_info.red_mask=0x00ff0000U; in ReadBMPImage()
1035 bmp_info.green_mask=0x0000ff00U; in ReadBMPImage()
1036 bmp_info.blue_mask=0x000000ffU; in ReadBMPImage()
1037 if (bmp_info.bits_per_pixel == 16) in ReadBMPImage()
1042 bmp_info.red_mask=0x00007c00U; in ReadBMPImage()
1043 bmp_info.green_mask=0x000003e0U; in ReadBMPImage()
1044 bmp_info.blue_mask=0x0000001fU; in ReadBMPImage()
1049 if ((bmp_info.bits_per_pixel == 16) || (bmp_info.bits_per_pixel == 32)) in ReadBMPImage()
1057 if (bmp_info.red_mask != 0) in ReadBMPImage()
1058 while (((bmp_info.red_mask << shift.red) & 0x80000000UL) == 0) in ReadBMPImage()
1064 if (bmp_info.green_mask != 0) in ReadBMPImage()
1065 while (((bmp_info.green_mask << shift.green) & 0x80000000UL) == 0) in ReadBMPImage()
1071 if (bmp_info.blue_mask != 0) in ReadBMPImage()
1072 while (((bmp_info.blue_mask << shift.blue) & 0x80000000UL) == 0) in ReadBMPImage()
1078 if (bmp_info.alpha_mask != 0) in ReadBMPImage()
1079 while (((bmp_info.alpha_mask << shift.alpha) & 0x80000000UL) == 0) in ReadBMPImage()
1086 while (((bmp_info.red_mask << sample) & 0x80000000UL) != 0) in ReadBMPImage()
1094 while (((bmp_info.green_mask << sample) & 0x80000000UL) != 0) in ReadBMPImage()
1102 while (((bmp_info.blue_mask << sample) & 0x80000000UL) != 0) in ReadBMPImage()
1110 while (((bmp_info.alpha_mask << sample) & 0x80000000UL) != 0) in ReadBMPImage()
1118 switch (bmp_info.bits_per_pixel) in ReadBMPImage()
1215 if ((bmp_info.compression == BI_RLE8) || in ReadBMPImage()
1216 (bmp_info.compression == BI_RLE4)) in ReadBMPImage()
1253 if ((bmp_info.compression != BI_RGB) && in ReadBMPImage()
1254 (bmp_info.compression != BI_BITFIELDS)) in ReadBMPImage()
1272 red=((pixel & bmp_info.red_mask) << shift.red) >> 16; in ReadBMPImage()
1277 green=((pixel & bmp_info.green_mask) << shift.green) >> 16; in ReadBMPImage()
1284 blue=((pixel & bmp_info.blue_mask) << shift.blue) >> 16; in ReadBMPImage()
1295 alpha=((pixel & bmp_info.alpha_mask) << shift.alpha) >> 16; in ReadBMPImage()
1354 if ((bmp_info.compression != BI_RGB) && in ReadBMPImage()
1355 (bmp_info.compression != BI_BITFIELDS)) in ReadBMPImage()
1378 red=((pixel & bmp_info.red_mask) << shift.red) >> 16; in ReadBMPImage()
1381 green=((pixel & bmp_info.green_mask) << shift.green) >> 16; in ReadBMPImage()
1384 blue=((pixel & bmp_info.blue_mask) << shift.blue) >> 16; in ReadBMPImage()
1393 alpha=((pixel & bmp_info.alpha_mask) << shift.alpha) >> 16; in ReadBMPImage()
1429 if (bmp_info.height < 0) in ReadBMPImage()
1448 if ((bmp_info.colorspace == 0x4D424544L) && (profile_data > 0) && in ReadBMPImage()
1493 offset=(MagickOffsetType) bmp_info.ba_offset; in ReadBMPImage()
1635 bmp_info; in WriteBMPImage() local
1724 (void) memset(&bmp_info,0,sizeof(bmp_info)); in WriteBMPImage()
1725 bmp_info.file_size=14+12; in WriteBMPImage()
1727 bmp_info.file_size+=28; in WriteBMPImage()
1728 bmp_info.offset_bits=bmp_info.file_size; in WriteBMPImage()
1729 bmp_info.compression=BI_RGB; in WriteBMPImage()
1730 bmp_info.red_mask=0x00ff0000U; in WriteBMPImage()
1731 bmp_info.green_mask=0x0000ff00U; in WriteBMPImage()
1732 bmp_info.blue_mask=0x000000ffU; in WriteBMPImage()
1733 bmp_info.alpha_mask=0xff000000U; in WriteBMPImage()
1742 bmp_info.bits_per_pixel=8; in WriteBMPImage()
1744 bmp_info.bits_per_pixel=1; in WriteBMPImage()
1747 bmp_info.bits_per_pixel=4; in WriteBMPImage()
1750 bmp_info.bits_per_pixel=8; in WriteBMPImage()
1752 bmp_info.bits_per_pixel=8; in WriteBMPImage()
1753 bmp_info.number_colors=1U << bmp_info.bits_per_pixel; in WriteBMPImage()
1757 if ((size_t) bmp_info.number_colors < image->colors) in WriteBMPImage()
1761 bmp_info.file_size+=3*(1UL << bmp_info.bits_per_pixel); in WriteBMPImage()
1762 bmp_info.offset_bits+=3*(1UL << bmp_info.bits_per_pixel); in WriteBMPImage()
1765 bmp_info.file_size+=(1UL << bmp_info.bits_per_pixel); in WriteBMPImage()
1766 bmp_info.offset_bits+=(1UL << bmp_info.bits_per_pixel); in WriteBMPImage()
1775 bmp_info.number_colors=0; in WriteBMPImage()
1784 bmp_info.red_mask=0x00000f00U; in WriteBMPImage()
1785 bmp_info.green_mask=0x000000f0U; in WriteBMPImage()
1786 bmp_info.blue_mask=0x0000000fU; in WriteBMPImage()
1787 bmp_info.alpha_mask=0x0000f000U; in WriteBMPImage()
1792 bmp_info.red_mask=0x00007c00U; in WriteBMPImage()
1793 bmp_info.green_mask=0x000003e0U; in WriteBMPImage()
1794 bmp_info.blue_mask=0x0000001fU; in WriteBMPImage()
1795 bmp_info.alpha_mask=0x00008000U; in WriteBMPImage()
1803 bmp_info.red_mask=0x00007c00U; in WriteBMPImage()
1804 bmp_info.green_mask=0x000003e0U; in WriteBMPImage()
1805 bmp_info.blue_mask=0x0000001fU; in WriteBMPImage()
1806 bmp_info.alpha_mask=0U; in WriteBMPImage()
1811 bmp_info.red_mask=0x0000f800U; in WriteBMPImage()
1812 bmp_info.green_mask=0x000007e0U; in WriteBMPImage()
1813 bmp_info.blue_mask=0x0000001fU; in WriteBMPImage()
1814 bmp_info.alpha_mask=0U; in WriteBMPImage()
1820 bmp_info.bits_per_pixel=16; in WriteBMPImage()
1821 bmp_info.compression=BI_BITFIELDS; in WriteBMPImage()
1825 bmp_info.bits_per_pixel=(unsigned short) ((type > 3) && in WriteBMPImage()
1827 bmp_info.compression=(unsigned int) ((type > 3) && in WriteBMPImage()
1833 bmp_info.bits_per_pixel=32; in WriteBMPImage()
1837 bytes_per_line=4*((image->columns*bmp_info.bits_per_pixel+31)/32); in WriteBMPImage()
1838 bmp_info.ba_offset=0; in WriteBMPImage()
1844 bmp_info.size=12; in WriteBMPImage()
1850 bmp_info.size=40; in WriteBMPImage()
1857 bmp_info.size=108; in WriteBMPImage()
1862 bmp_info.size=124; in WriteBMPImage()
1865 bmp_info.file_size+=extra_size; in WriteBMPImage()
1866 bmp_info.offset_bits+=extra_size; in WriteBMPImage()
1871 bmp_info.width=(ssize_t) image->columns; in WriteBMPImage()
1872 bmp_info.height=(ssize_t) image->rows; in WriteBMPImage()
1873 bmp_info.planes=1; in WriteBMPImage()
1874 bmp_info.image_size=(unsigned int) (bytes_per_line*image->rows); in WriteBMPImage()
1875 bmp_info.file_size+=bmp_info.image_size; in WriteBMPImage()
1876 bmp_info.x_pixels=75*39; in WriteBMPImage()
1877 bmp_info.y_pixels=75*39; in WriteBMPImage()
1883 bmp_info.x_pixels=(unsigned int) (100.0*image->resolution.x/2.54); in WriteBMPImage()
1884 bmp_info.y_pixels=(unsigned int) (100.0*image->resolution.y/2.54); in WriteBMPImage()
1889 bmp_info.x_pixels=(unsigned int) (100.0*image->resolution.x); in WriteBMPImage()
1890 bmp_info.y_pixels=(unsigned int) (100.0*image->resolution.y); in WriteBMPImage()
1894 bmp_info.colors_important=bmp_info.number_colors; in WriteBMPImage()
1903 (void) memset(pixels,0,(size_t) bmp_info.image_size); in WriteBMPImage()
1904 switch (bmp_info.bits_per_pixel) in WriteBMPImage()
2161 if ((type > 2) && (bmp_info.bits_per_pixel == 8)) in WriteBMPImage()
2178 bmp_info.file_size-=bmp_info.image_size; in WriteBMPImage()
2179 bmp_info.image_size=(unsigned int) EncodeImage(image,bytes_per_line, in WriteBMPImage()
2181 bmp_info.file_size+=bmp_info.image_size; in WriteBMPImage()
2185 bmp_info.compression=BI_RLE8; in WriteBMPImage()
2209 " BMP bits_per_pixel=%.20g",(double) bmp_info.bits_per_pixel); in WriteBMPImage()
2210 switch ((int) bmp_info.compression) in WriteBMPImage()
2233 " Compression=UNKNOWN (%u)",bmp_info.compression); in WriteBMPImage()
2237 if (bmp_info.number_colors == 0) in WriteBMPImage()
2242 " Number_colors=%u",bmp_info.number_colors); in WriteBMPImage()
2249 profile_data=(MagickOffsetType) bmp_info.file_size-14; /* from head of BMP info header */ in WriteBMPImage()
2253 bmp_info.file_size+=profile_size+profile_size_pad; in WriteBMPImage()
2256 (void) WriteBlobLSBLong(image,bmp_info.file_size); in WriteBMPImage()
2257 (void) WriteBlobLSBLong(image,bmp_info.ba_offset); /* always 0 */ in WriteBMPImage()
2258 (void) WriteBlobLSBLong(image,bmp_info.offset_bits); in WriteBMPImage()
2264 (void) WriteBlobLSBLong(image,bmp_info.size); in WriteBMPImage()
2265 (void) WriteBlobLSBSignedShort(image,(signed short) bmp_info.width); in WriteBMPImage()
2266 (void) WriteBlobLSBSignedShort(image,(signed short) bmp_info.height); in WriteBMPImage()
2267 (void) WriteBlobLSBShort(image,bmp_info.planes); in WriteBMPImage()
2268 (void) WriteBlobLSBShort(image,bmp_info.bits_per_pixel); in WriteBMPImage()
2275 (void) WriteBlobLSBLong(image,bmp_info.size); in WriteBMPImage()
2276 (void) WriteBlobLSBSignedLong(image,(signed int) bmp_info.width); in WriteBMPImage()
2277 (void) WriteBlobLSBSignedLong(image,(signed int) bmp_info.height); in WriteBMPImage()
2278 (void) WriteBlobLSBShort(image,bmp_info.planes); in WriteBMPImage()
2279 (void) WriteBlobLSBShort(image,bmp_info.bits_per_pixel); in WriteBMPImage()
2280 (void) WriteBlobLSBLong(image,bmp_info.compression); in WriteBMPImage()
2281 (void) WriteBlobLSBLong(image,bmp_info.image_size); in WriteBMPImage()
2282 (void) WriteBlobLSBLong(image,bmp_info.x_pixels); in WriteBMPImage()
2283 (void) WriteBlobLSBLong(image,bmp_info.y_pixels); in WriteBMPImage()
2284 (void) WriteBlobLSBLong(image,bmp_info.number_colors); in WriteBMPImage()
2285 (void) WriteBlobLSBLong(image,bmp_info.colors_important); in WriteBMPImage()
2293 (void) WriteBlobLSBLong(image,bmp_info.red_mask); in WriteBMPImage()
2294 (void) WriteBlobLSBLong(image,bmp_info.green_mask); in WriteBMPImage()
2295 (void) WriteBlobLSBLong(image,bmp_info.blue_mask); in WriteBMPImage()
2296 (void) WriteBlobLSBLong(image,bmp_info.alpha_mask); in WriteBMPImage()
2323 (bmp_info.gamma_scale.x*0x10000)); in WriteBMPImage()
2325 (bmp_info.gamma_scale.y*0x10000)); in WriteBMPImage()
2327 (bmp_info.gamma_scale.z*0x10000)); in WriteBMPImage()
2381 bmp_info.bits_per_pixel),4*sizeof(*bmp_colormap)); in WriteBMPImage()
2388 … for (i=0; i < (ssize_t) MagickMin((ssize_t) image->colors,(ssize_t) bmp_info.number_colors); i++) in WriteBMPImage()
2396 for ( ; i < (ssize_t) (1UL << bmp_info.bits_per_pixel); i++) in WriteBMPImage()
2405 (void) WriteBlob(image,(size_t) (3*(1L << bmp_info.bits_per_pixel)), in WriteBMPImage()
2408 (void) WriteBlob(image,(size_t) (4*(1L << bmp_info.bits_per_pixel)), in WriteBMPImage()
2414 " Pixels: %u bytes",bmp_info.image_size); in WriteBMPImage()
2415 (void) WriteBlob(image,(size_t) bmp_info.image_size,pixels); in WriteBMPImage()