• 大小: 8KB
    文件类型: .c
    金币: 1
    下载: 0 次
    发布日期: 2021-01-04
  • 语言: 其他
  • 标签: linux  jpg2bmp  

资源简介

linux下利用libjpeg库将jpeg图片转化为bmp文件,编译时要加-ljpeg,以利用libjpeg库文件

资源截图

代码片段和文件信息

#include 
#include 
#include 
#include 
#include 

 //??value??8λд??array[offset]??8λд??array[offset+1]
#define put_2b(arrayoffsetvalue)  \
         (array[offset] = (char) ((value) & 0xff) \
          array[offset+1] = (char) (((value) >> 8) & 0xff))
#define put_4b(arrayoffsetvalue)  \
         (array[offset] = (char) ((value) & 0xff) \
          array[offset+1] = (char) (((value) >> 8) & 0xff) \
          array[offset+2] = (char) (((value) >> 16) & 0xff) \
          array[offset+3] = (char) (((value) >> 24) & 0xff))
 //д????
void write_bmp_header(j_decompress_ptr cinfo file *output_file)
{
         char bmpfileheader[14];
         char bmpinfoheader[40];
         long headersize bfsize;
         int bits_pe

评论

共有 条评论