Создайте изображение факса G3 с помощью оболочки ASN.1 для фотографии ldap

StackOverflow https://stackoverflow.com/questions/1427747

  •  07-07-2019
  •  | 
  •  

Вопрос

Как создать " объект, закодированный в факсе G3, как описано в рекомендации T.4, с помощью оболочки ASN.1, чтобы сделать его совместимым с BodyPart X.400, как определено в X.420. " в C #, начиная с любых стандартных объектов изображений / растровых изображений .NET?

Это определение LDAP атрибута фотографии .

Это было полезно?

Решение

G3 Fax - это некоторая версия TIFF, если я правильно помню.

Таким образом, вам, вероятно, придется кодировать какой-то конкретный вариант TIFF в ASN.1, как описано в этой спецификации 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, и оно должно работать.

scroll top