CCITT G3/G4图像压缩SDK库
LEADTOOLS库支持的150多种格式中的几种net 6 +,net框架,Xamarin的,UWP,c++类库, c#, vb,C / c++,Java、Objective-C、Swift等HTML / JavaScript开发人员使用CCITT Group3和Group4行业标准来压缩二进制(1位)图像数据。Group3和Group4标准都逐行编码源图像。这两种算法之间的区别在于它们处理连续扫描线的方式。
CCITT G3/G4图像压缩库
LEADTOOLS库可以加载和保存多种格式的CCITT G3/G4压缩图像数据,包括TIFF、PDF和Intergraph。此外,LEADTOOLS库可以将1位图像数据CCITT压缩在内存中,这减少了应用程序的内存占用。
双方向压缩的比较

CCITT G3和G4压缩的区别
在Group3-1D中,每个扫描行都是独立编码的,而在Group4中,扫描行是参考前一行进行编码的,从而提高了压缩比。在Group3-1D中,扫描行被编码为一组运行。每次运行表示若干白色或黑色像素,白色运行与黑色运行交替进行。每次运行都使用可变数量的比特进行编码,这些比特在解码时可以被唯一识别。这意味着频繁出现的运行长度可以被非常有效地编码,而不频繁出现的运行长度会导致数据增长。例如,2或3个像素的白线可以用2位编码,而1000个像素的白线可以用25位编码。
与Group3编码相比,Group4编码更加复杂。每条扫描线都与前一条扫描线进行比较。因此,可以使用源图像中的垂直特征来实现更好的压缩比。
还有一种Group3-2D算法。Group3-2D是Group3-1D和Group4压缩方案的组合。
易于集成
LEADTOOLS处理繁重的工作,省去了数月的研发,同时为您提供最佳的质量和性能。您可以自由地专注于应用程序的其他组件。下载LEADTOOLS评估简化您的开发。
CCITT G3/G4图像压缩SDK平台和编程接口
开始编码与LEADTOOLS CCITT G3/G4图像压缩
CCITT G3/G4图像压缩库以及所有LEADTOOLS识别、文档、医疗、矢量和成像技术,适用于所有开发和目标平台,包括Windows、Linux和macOS。