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
By commentfaire
De stocker et de récupérer une image bitmap dans l'éco : Plusieurs milliers de conseils pour vous faciliter la vie.