加载中…
正文 字体大小:

detect progressive jpeg using libjpeg

(2009-06-24 13:44:18)
标签:

it

分类: Technical
参考 libjpeg 中自带的 example.c 中的read_JPEG_file()函数 和 jpeglib.h
使用 libjpeg 库,可以很方便的写一个函数判断一个 jpeg 是否是 progressive 的。

主要代码:
{
  struct jpeg_decompress_struct cinfo;

  infile = fopen(filename, "rb");
  jpeg_create_decompress(&cinfo);
  jpeg_stdio_src(&cinfo, infile);
  jpeg_read_header(&cinfo, TRUE);

  cinfo.progressive_mode; // that's it!

  jpeg_destroy_decompress(&cinfo);
  fclose(infile);
  return;
}


0

阅读 评论 收藏 转载 喜欢 打印举报
已投稿到:
  • 评论加载中,请稍候...
发评论

    发评论

    以上网友发言只代表其个人观点,不代表新浪网的观点或立场。

      

    新浪BLOG意见反馈留言板 不良信息反馈 电话:4006900000 提示音后按1键(按当地市话标准计费) 欢迎批评指正

    新浪简介 | About Sina | 广告服务 | 联系我们 | 招聘信息 | 网站律师 | SINA English | 会员注册 | 产品答疑

    新浪公司 版权所有