如何创建“按照建议 T.4 中的说明在 G3 传真中编码的对象,使用 ASN.1 包装器使其与 X.420 中定义的 X.400 BodyPart 兼容。” 在 C# 中,从任何标准的 .NET 图像/位图对象开始?
这是photo 属性的 LDAP 定义。
如果我没记错的话,G3 Fax 是 TIFF 的某个版本。
因此,您可能必须在 ASN.1 中编码一些特定的 TIFF 变体,如 ITU 的 X.420 规范所述(其免费提供)
它指出:
G3FacsimileBodyPart ::= SEQUENCE { parameters G3FacsimileParameters,
data G3FacsimileData}
G3FacsimileParameters ::= SET { number-of-pages [0] INTEGER OPTIONAL,
non-basic-parameters [1] G3FacsimileNonBasicParameters
OPTIONAL}
G3FacsimileData ::= SEQUENCE OF BIT STRING
因此,获得一些像样的 ASN.1 编码器,并将该格式的 TIFF 图像转储到 G3FacsimileData 字段中,它应该可以工作。