C# でファイル パスから画像を Base64 文字列にエンコードする
C# では、ユーザーのコンピューター上のパスで選択された画像を変換できますBase64文字列に変換します。これにより、画像をアプリケーション内にデータ URI として埋め込んだり、ネットワーク経由で送信したりできます。
これを実現する 1 つの方法は次のとおりです。
デモのためのコード例を次に示します:
using (Image image = Image.FromFile(Path)) { using (MemoryStream m = new MemoryStream()) { image.Save(m, image.RawFormat); byte[] imageBytes = m.ToArray(); // Convert byte[] to Base64 String string base64String = Convert.ToBase64String(imageBytes); return base64String; } }
この手法を適用すると、ユーザーのコンピュータ上の任意の画像を Base64 文字列に変換し、管理できるようになります。さまざまなシナリオで画像を共有します。
以上がC# でファイル パスから画像を Base64 文字列にエンコードする方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。