Image 我如何知道TIFF图像的格式是否为CCITT T.6(第4组)?
我如何知道TIFF图像的格式是否为CCITT T.6(第4组)?更新: 因此,我从前面提到的链接下载了Image 我如何知道TIFF图像的格式是否为CCITT T.6(第4组)?,image,format,tiff,identification,Image,Format,Tiff,Identification,我如何知道TIFF图像的格式是否为CCITT T.6(第4组)?更新: 因此,我从前面提到的链接下载了libtiff库,根据我所看到的,您可以执行以下操作:(未经测试) 上一篇: 有很多关于这种格式的信息,并链接到C语言中的一些代码: 这里有一段摘录: 以下文件涵盖T.4、T.6 和JBIG: “审查电子商务标准 传真系统的图像处理 电子成像杂志,第1卷, 第1号,第5-21页,1992年1月 源代码可以作为 TIFF工具包-TIFF图像 二进制编码的压缩技术 图像包括CCITT T.4和T.6
libtiff
库,根据我所看到的,您可以执行以下操作:(未经测试)
上一篇:
有很多关于这种格式的信息,并链接到C语言中的一些代码:
这里有一段摘录:
以下文件涵盖T.4、T.6
和JBIG:
“审查电子商务标准
传真系统的图像处理
电子成像杂志,第1卷,
第1号,第5-21页,1992年1月
源代码可以作为
TIFF工具包-TIFF图像
二进制编码的压缩技术
图像包括CCITT T.4和T.6:
联系人:sam@engr.sgi.com
阅读更多:
您可以从映像上的套件运行
identifite-verbose
。在输出中查找“Compression:Group4”。您可以查看这些链接
2:CCITT第3组
3:传真兼容CCITT第3组
4:CCITT第4组(T.6)
5:LZW
int isTIFF_T6(const char* filename)
{
TIFF* tif= TIFFOpen(filename,"r");
TIFFDirectory *td = &tif->tif_dir;
if(td->td_compression == COMPRESSION_CCITTFAX4) return 1;
return 0;
}
public static int GetCompressionType(Image image)
{
int compressionTagIndex = Array.IndexOf(image.PropertyIdList, 0x103);
PropertyItem compressionTag = image.PropertyItems[compressionTagIndex];
return BitConverter.ToInt16(compressionTag.Value, 0);
}