Je travaille actuellement sur une application nécessitant la conversion hautes performances d'un tableau d'octets non rajoutés au format PNG ou JPEG. Le format de l'image n'a pas d'importance, tant qu'il est rapide.
J'ai essayé les bibliothèques .NET et les performances sont très mauvaises. Quelqu'un peut-il recommander une bonne bibliothèque de logiciels gratuits pour cela?
EDIT: l'octet [] est un bitmap en niveaux de gris de 8 bits
Vous devriez pouvoir faire quelque chose comme ça:
byte[] bitmap = GetYourImage();
using(Image image = Image.FromStream(new MemoryStream(bitmap)))
{
image.Save("output.jpg", ImageFormat.Jpeg); // Or Png
}
Regardez ici pour plus d'informations.
Espérons que cela aide.
Il y a deux problèmes avec cette question:
En supposant que vous ayez un bitmap en niveaux de gris, vous devez prendre en compte deux facteurs:
Répondez à ces questions et vous pourrez alors trouver votre réponse initiale.
J'aime Imagemagick . http://www.imagemagick.org/script/api.php