2 votes

Comment lire et écrire ce type de format bitmap ?

J'ai vu un morceau de code bitmap en javascript :

MyProj.Resources.createImage("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAFoAAABaCAYAAAA4qEECAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAD8hJREFUeNrsXGtsZVUV3uec++jTd.....uQmCC"),

ici j'ai omis une grande partie du contenu. Comment écrire ces String-like bitmap en png réel ? par exemple en C#

1voto

Paul Dixon Points 122033

C'est un exemple de données URI en utilisant base64 pour sa charge utile.

Vous pouvez extraire cette charge utile et la décoder en C# en utilisant De la base 64 à la chaîne quelque chose comme ça...

byte[] binaryData = System.Convert.FromBase64String(base64string);

0voto

TheBrain Points 2474

Utiliser la base64 pour décoder la chaîne de , à la fin de la chaîne. et ce que vous obtenez est écrit dans un fichier avec l'extension .png. Que si le mime-type que vous lisez après data: est image/png. Si c'est image/gif ou jpeg, l'extension doit être gif ou jpeg. Pour créer une telle chaîne à partir d'une image, vous devez respecter cette convention. data:mime-type;base64,base64_encoded_string_of_thefile

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X