C# 使用ldap照片的ASN.1包装创建G3传真图像

C# 使用ldap照片的ASN.1包装创建G3传真图像,c#,image,ldap,asn.1,C#,Image,Ldap,Asn.1,如何在C#中创建“一个在G3传真中编码的对象,如建议T.4中所述,使用ASN.1包装器使其与X.420中定义的X.400 BodyPart兼容”,从任何标准的.NET图像/位图对象开始 这是的LDAP定义。如果我没记错的话,G3传真是TIFF的某个版本 因此,您可能必须在ASN.1中对TIFF的某些特定变体进行编码,如ITU的X.420规范所述(其免费提供) 它说: G3FacsimileBodyPart ::= SEQUENCE { parameters G3FacsimileParamete

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


这是的LDAP定义。如果我没记错的话,G3传真是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字段中,它就可以工作了。

同意。还不如说冰岛语。快说十遍!她在海边卖贝壳!(天哪,这甚至很难打字!!)+1的绕口令质量!首先,您需要了解ADSI,它是active directory API。要获得它,您需要下载平台SDK,专门针对您的平台。所有的ADSI组件都是基于COM的,因此如果您通过C#来实现,那么我认为这意味着COM互操作。它们是可以访问的.NET类System.DirectoryServices.dll。那会让你开始的。那会让你开始的。我可以向您展示调用哪些类来访问回复的感谢信,但我认为您没有注意到我的问题:我经常使用System.DirectoryServices,但我不知道如何使用ASN.1包装器将标准位图或jpeg照片转换为G3传真图像等。