Convertir l'image en chaîne Base64
La conversion d'une image en chaîne base64 vous permet d'incorporer des images dans d'autres données, telles que HTML ou JavaScript . Dans ce contexte, nous allons explorer comment convertir une image d'un chemin de fichier en une chaîne base64 en C#.
Solution :
Pour convertir une image en chaîne base64 en C#, suivez ces étapes :
Exemple de code :
using System; using System.Drawing; using System.IO; namespace ImageToBase64 { class Program { static void Main(string[] args) { string path = @"C:\Users\User\Documents\test.jpg"; // Create a data URI string base64String = ToBase64(path); Console.WriteLine(base64String); } /// <summary> /// Converts an image to a base64 string. /// </summary> /// <param name="path">The file path of the image.</param> /// <returns>A base64 string representing the image.</returns> public static string ToBase64(string path) { 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; } } } } }
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!