使用 LDAP 照片的 ASN.1 包装器创建 G3 传真图像

发布于 2024-08-05 00:06:05 字数 239 浏览 2 评论 0原文

如何创建“按照建议 T.4 中所述在 G3 传真中编码的对象,并使用 ASN.1 包装器使其与 X.420 中定义的 X.400 BodyPart 兼容”。在 C# 中,从任何标准 .NET 图像/位图对象开始?

这是照片属性的 LDAP 定义。

How can I create "An object encoded in G3 fax as explained in recommendation T.4, with an ASN.1 wrapper to make it compatible with an X.400 BodyPart as defined in X.420." in C#, starting from any standard .NET image/bitmap objects?

This is the LDAP definition of the photo attribute.

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

郁金香雨 2024-08-12 00:06:05

如果我没记错的话,G3 Fax 是 TIFF 的某个版本。

因此,您可能必须按照 ITU 的 X.420 规范(免费提供)的描述,在 ASN.1 中对 TIFF 的某些特定变体进行编码。

它指出:

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 字段,它应该可以工作。

G3 Fax is some version of TIFF if i remember correctly.

So you would probably have to encode some specific variant of TIFF in ASN.1 as described by that X.420 spec from the ITU (its freely available)

It states:

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

So, get some decent ASN.1 encoder and just dump a TIFF image in that format into the G3FacsimileData field and it should work.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文