De stocker et de récupérer une image bitmap dans l'éco


Cet article explique les rudiments de la façon de stocker et de récupérer une image Bitmap dans un ÉCO variable.

tout d'Abord créer un ÉCO variable dans la classe que vous souhaitez conserver l'image, par exemple:

FCanvas: Octet

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

private byte[] FCanvas

Pour écrire l'image Bitmap à FCanvas utiliser le code suivant:

ImageConverter ic = new ImageConverter()

Système.Byte[] ba = (Système d'.Byte[])ic.ConvertTo(bmp, & ! & ! & ! & ! & ! & ! & ! & nbsp typeof(Système d'.Byte[]))
& nbsp & nbsp & nbsp
FCanvas = ba

Pour récupérer l'image à partir d'FCanvas utiliser le code suivant:

Système.IO.Flux str = new System.IO.MemoryStream(FCanvas)

Bitmap bmp = new Bitmap(str)

je suis sûr que vous allez utiliser nettement supérieure noms de variable à l'aveugle, des concoctions montré, ils ne sont pas utilisés dans expédié code - honnête!









De stocker et de recuperer une image bitmap dans l'eco


De stocker et de recuperer une image bitmap dans l'eco : Plusieurs milliers de conseils pour vous faciliter la vie.


Cet article explique les rudiments de la façon de stocker et de recuperer une image Bitmap dans un ECO variable.

tout d'Abord creer un ECO variable dans la classe que vous souhaitez conserver l'image, par exemple:

FCanvas: Octet

Notez que nous voulons vraiment un tableau d'octets, de sorte clic droit sur FCanvas et selectionnez 'Aller a la Definition de'.
Vous pouvez maintenant modifier la definition de byte[] comme suit:

private byte[] FCanvas

Pour ecrire l'image Bitmap a FCanvas utiliser le code suivant:

ImageConverter ic = new ImageConverter()

Systeme.Byte[] ba = (Systeme d'.Byte[])ic.ConvertTo(bmp, & ! & ! & ! & ! & ! & ! & ! & nbsp typeof(Systeme d'.Byte[]))
& nbsp & nbsp & nbsp
FCanvas = ba

Pour recuperer l'image a partir d'FCanvas utiliser le code suivant:

Systeme.IO.Flux str = new System.IO.MemoryStream(FCanvas)

Bitmap bmp = new Bitmap(str)

je suis sûr que vous allez utiliser nettement superieure noms de variable a l'aveugle, des concoctions montre, ils ne sont pas utilises dans expedie code - honnete!


De stocker et de récupérer une image bitmap dans l'éco

De stocker et de récupérer une image bitmap dans l'éco : Plusieurs milliers de conseils pour vous faciliter la vie.
Recommander aux amis
  • gplus
  • pinterest

Messages récents

Commentaire

Laisser un commentaire

évaluation