Criar uma imagem do G3 fax com um invólucro de ASN.1 para a foto ldap
Pergunta
Como posso criar "um objeto codificado em fax G3, como explicado no T.4 recomendação, com um invólucro de ASN.1 para torná-lo compatível com um X.400 BodyPart conforme definido no X.420." em C #, a partir de qualquer .NET padrão objetos imagem / bitmap?
Esta é a definição LDAP do atributo foto .
Solução
G3 Fax é alguma versão do TIFF, se bem me lembro.
Então, você provavelmente teria para codificar alguma variante específica de TIFF em ASN.1 como descrito por essa especificação X.420 da ITU (seu livremente disponível)
Ele afirma:
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
Assim, obter algum codificador ASN.1 decente e simplesmente despejar uma imagem TIFF nesse formato para o campo G3FacsimileData e ele deve funcionar.
Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow