Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/image-processing/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Image processing 为什么我们需要在jpeg_start_compress()之后调用jpeg_write_marker()和jpeg_write_header()?[libjpeg]_Image Processing_Libjpeg_Libjpeg Turbo - Fatal编程技术网

Image processing 为什么我们需要在jpeg_start_compress()之后调用jpeg_write_marker()和jpeg_write_header()?[libjpeg]

Image processing 为什么我们需要在jpeg_start_compress()之后调用jpeg_write_marker()和jpeg_write_header()?[libjpeg],image-processing,libjpeg,libjpeg-turbo,Image Processing,Libjpeg,Libjpeg Turbo,据我所知,libjpeg是一个用于压缩图像数据的库。我应该能够在不调用jpeg\u start\u compress()函数的情况下编写标记元数据 我有两个问题: 为什么libjpeg不允许这样做 如果我有一个源jpeg文件(已经压缩),我如何修改元数据详细信息?我是否可以设置任何标志来通知库我们正在处理压缩图像,并且只需要修改元数据详细信息 请帮忙

据我所知,libjpeg是一个用于压缩图像数据的库。我应该能够在不调用
jpeg\u start\u compress()
函数的情况下编写标记元数据

我有两个问题:

  • 为什么libjpeg不允许这样做
  • 如果我有一个源jpeg文件(已经压缩),我如何修改元数据详细信息?我是否可以设置任何标志来通知库我们正在处理压缩图像,并且只需要修改元数据详细信息
请帮忙