画像を Base64 文字列に変換
画像を Base64 文字列に変換すると、HTML や JavaScript などの他のデータ内に画像を埋め込むことができます。 。このコンテキストでは、C# で画像をファイル パスから Base64 文字列に変換する方法を検討します。
解決策:
画像をファイル パスに変換するにはC# の Base64 文字列の場合は、次の手順に従います:
コード例:
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; } } } } }
以上がC# で画像ファイルのパスを Base64 文字列に変換する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。