显式设置图像压缩过滤器
Explicitly set image compression filter
根据PDF格式规范,它具有各种图像压缩过滤器,包括CCITTFaxDecode。
我正在使用libharu
,需要为生成的PDF中的所有图像明确设置压缩过滤器为CCITTFaxDecode。
如何告诉libHaru
对 PDF 中的图像使用 CCITT 压缩?
以下是我目前所处的位置。
从libHaru
文档中,它具有HPDF_SetCompressionMode()
函数,该函数具有名为 mode
的参数。该参数具有启用图像压缩的HPDF_COMP_IMAGE
选项。但目前尚不清楚如何选择使用哪种压缩机。
另一件事,在libHaru
源文件中有CCITT压缩器(hpdf_image_ccitt.c
(,但是我不知道如何明确将其设置为图像压缩器。
任何帮助将不胜感激。
我对 hpdf_image_ccitt.c 中源代码的解读是,如果启用了 CCITT G4 编码器HPDF_COMP_IMAGE
则会自动为符合条件的实例选择 CCITT G4 编码器。请参阅 https://github.com/libharu/libharu/blob/d84867ebf9f3de6afd661d2cdaff102457fbc371/src/hpdf_image_ccitt.c#L779 以了解这种情况
请注意,只有黑白(每像素1位(图像可以进行CCITT编码。
相关文章:
- 如何在 OpenCV c++ 中压缩 TIFF 格式的图像?
- opengl SOIL 库仅加载未压缩的 dds 图像
- 显式设置图像压缩过滤器
- 将 JPG 编码数组从 ROS sensor_msgs/压缩图像保存到 roscpp 中的文件
- 二项式模糊图像过滤器将内核应用于图像
- 修改思科 openh264 以拍摄图像帧和压缩帧
- 使用运算符<<与增强 iostreams 压缩过滤器
- 如何使用Imebra库将压缩像素(用我自己的编码器压缩)回到DICOM图像文件中
- 如何避免在 c++ 中使用 libssh scp 命令压缩从远程 ssh 下载的图像、音频和视频文件?
- 使用QimageWriter压缩DDS图像
- OpenCv 3.3 Cuda 中值过滤器生成 2/3 的图像黑色
- 以上全高清分辨率的帧丢失.在MediaFoundation中有AVI解压缩器转换过滤器吗
- libjpeg:如何获得适当的图像解压缩尺寸
- 使用图像传输压缩和增强库 C++
- 两个Mat图像的压缩比
- 打开CV水彩色过滤器.(在图像的像素中迭代)
- OpenCV Sobel过滤器导致几乎完全黑色的图像
- 从PixelData值(DCMTK)开始解压缩JPEG DICOM图像
- 带有GUI的C++程序,可使用远程放置的相机进行拍摄并读取未压缩的TIFF图像
- 关于图像压缩算法的混淆