Cet article présente les bases de la façon de stocker et de récupérer une image dans un ECO variable.

Tout d'abord créer un ECO variable dans la classe que vous souhaitez garder l'image, par exemple:

FCanvas: Byte

Notez que nous voulons vraiment avoir un tableau d'octets, alors clic droit sur FCanvas et sélectionnez "Aller à la définition".
Vous pouvez maintenant modifier la définition de byte [] comme suit:

privé byte [] FCanvas

Pour écrire le Bitmap FCanvas à utiliser le texte suivant:

ImageConverter ic = new ImageConverter ();

System.Byte [] ba = (System.Byte []) ic.ConvertTo (bmp, typeof (System.Byte []));

FCanvas = ba;

Pour récupérer l'image bitmap de FCanvas utiliser le texte suivant:

System.IO.Stream str = new System.IO.MemoryStream (FCanvas);

Bitmap bmp = new Bitmap (str);

Je suis sûr que vous utilisez des noms de variables nettement supérieure à la mindless concoctions montré, ils ne sont pas utilisés en expédiés code - honnête!

Average rating: