Maison >développement back-end >C++ >Comment puis-je convertir des images en chaînes Base64 en C# ?
La conversion d'images en chaînes base64 est un besoin courant lors de la transmission d'images sur Internet. Le codage Base64 représente les données binaires dans un jeu de caractères ASCII, ce qui le rend adapté à une utilisation dans des environnements où les données binaires peuvent ne pas être prises en charge.
Pour convertir une image de un chemin sur l'ordinateur d'un utilisateur vers une chaîne base64, suivez simplement ces étapes :
L'extrait de code fourni illustre ce processus :
using (Image image = Image.FromFile(Path)) { using (MemoryStream m = new MemoryStream()) { image.Save(m, image.RawFormat); byte[] imageBytes = m.ToArray(); string base64String = Convert.ToBase64String(imageBytes); return base64String; } }
La chaîne base64 résultante peut être intégrée en tant qu'URI de données à l'aide le format data:image/gif;base64,${base64String}, où image/gif représente le type d'image, et ${base64String} correspond aux données d'image codées en base64.
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!