ホームページ >バックエンド開発 >C#.Net チュートリアル >C# で画像を BASE64 コードに変換する
//画像は Base64 エンコードされたテキストに変換されます
out out through '' out's ' ' ' ' を通じて ‐ ‐ ‐‐‐‐‐ Base64 エンコードされたテキストに変換
dlg.Title = "変換する画像" ;
dlg.Filter = "画像ファイル (*.jpg;*.bmp;*.gif;*.png)|*.jpg*.jpeg;*.gif;*.bmp|AllFiles (*. *)|* .*";
if (DialogResult.OK == dlg.ShowDialog())
Tostring ()))
}}}}
// 画像を Base64 エンコードテキストに変換
Private void IMGTOBASE64string ( String ImageFilename) {
{ ビットマップ bmp = 新しいビットマップ (IM Agefilename);
This.PictureBox1.Image = bmp; ms = new MemoryStream();
bmp.Save(ms , System.Drawing.Imaging.ImageFormat.Jpeg ); byte [] arr = new byte [ms.length]; )
からdlg.title = "base64エンコードテキストを選択して変換する";
dlg.filter= "txt files |*.txt"; txtFileName)
StreamReader sr = new StreamReader(ifs);
StreamReader sr = sr.ReadToEnd() ;
byte[] arr = 変換します。 FromBase64String(inputStr); //bmp.Save(txtFileName + ".jpg", (System.Drawing.Imaging.ImageFormat.Jpeg); //bmp.Save(txtFileName + ".png", ImageFormat.Png); This.pictureBox2.Image = bmp;
if (File.exists (txtFilename)) {
File.delete (txtFilename);
}
//messageBox.show ("変換成功! "); }
}