答えて
あなたは、ファイルを使用していますので: - :その後の内容を含んでいるでしょう
MemoryStream stream = new MemoryStream();
image.Save(stream, ImageFormat.Png);
BinaryReader streamreader = new BinaryReader(stream);
byte[] data = streamreader.ReadBytes(stream.Length);
データ
Response.ContentType = "image/png";
Response.WriteFile(physicalPathOfPngFile);
どのように変換するのですか?画像? –
byte[] b = File.ReadAllBytes(file);
、バイナリファイルを開きバイト 配列にファイルの 内容を読み取り、その後、ファイルを閉じます。
レスポンスに送る前にその配列を処理する必要がある場合を除いて、ASP.NETはWriteFileを使ってそれを処理させます。 – AnthonyWJones
このお試しください:
Byte[] result
= (Byte[])new ImageConverter().ConvertTo(yourImage, typeof(Byte[]));
まず、画像をImageConverterクラスを使用してバイト配列に変換します。次に、あなたのPNG画像のmime typeを指定してください。ここで
は例です:
TypeConverter tc = TypeDescriptor.GetConverter(typeof(Byte[]));
Response.ContentType = "image/png";
Response.BinaryWrite((Byte[])tc.ConvertTo(img,tc));
System.Drawing.Image image = System.Drawing.Image.FromFile("filename");
byte[] buffer;
MemoryStream stream = new MemoryStream();
image.Save(stream, System.Drawing.Imaging.ImageFormat.Jpeg);
buffer = stream.ToArray(); // converted to byte array
stream = new MemoryStream();
stream.Read(buffer, 0, buffer.Length);
stream.Seek(0, SeekOrigin.Begin);
System.Drawing.Image img = System.Drawing.Image.FromStream(stream);
はい、ありがとうございます。修正されました! –
public static byte[] ImageToBinary(string imagePath)
{
FileStream fS = new FileStream(imagePath, FileMode.Open, FileAccess.Read);
byte[] b = new byte[fS.Length];
fS.Read(b, 0, (int)fS.Length);
fS.Close();
return b;
}
はちょうど私があなたの問題は、あなたが 'バイナリに変換する' とは何を意味しています
using System.IO;
FileStream fs=new FileStream(Path, FileMode.Open, FileAccess.Read); //Path is image location
Byte[] bindata= new byte[Convert.ToInt32(fs.Length)];
fs.Read(bindata, 0, Convert.ToInt32(fs.Length));
- 1. イメージのフルパスをバイナリに変換する
- 2. Python:バイナリからイメージへの変換
- 3. javaのint []バイナリ配列をイメージに変換します。
- 4. イメージをXAMLに変換しますか?
- 5. 文字列を迅速にバイナリに変換しますか?
- 6. イメージをグレースケールに変換します。アルファ
- 7. MySQLのバイナリ文字列をbigintに変換しますか?
- 8. numpy.arrayブール値をバイナリに変換しますか?
- 9. 分数をバイナリ文字列に変換しますか?
- 10. なぜバイナリを10進数に変換しますか?
- 11. Javaバイナリ変換?
- 12. バイナリ変換
- 13. SVGフィルタ適用イメージをバイナリまたはベース64に変換してバックエンドに保存します
- 14. 任意のファイルをバイナリ文字列に変換し、バイナリからファイルに変換する
- 15. jpegイメージをbase64でエンコードされたバイナリ値に変換するには?
- 16. バイナリをバイナリに変換すると、辞書より優れていますか?
- 17. Xamarinはイメージuriアドレスを実イメージに変換します
- 18. Node-Red:JSONデータを解析し、バイナリに変換します。
- 19. OpenCV 2バイナリ変換
- 20. jmxをjtlに変換中にバイナリが停止しました
- 21. イメージをpdfに変換してPDFファイルに変換する
- 22. SASはCSVファイルをバイナリ形式に変換できますか?
- 23. MP3をバイナリに変換する
- 24. UCHARをバイナリに変換する方法
- 25. バイナリをLinuxのテキストに変換する
- 26. バイナリをvarcharに変換する
- 27. utf8をバイナリに変換する方法
- 28. アプリをバイナリに変換する
- 29. javaでテキストをバイナリに変換する
- 30. カテゴリラベルをバイナリに変換するR
を解決することになると思うのコードの上でしょうか?たとえば白黒を意味しますか? – pavium
もう少し説明できますか?イメージはすでにバイナリです。圧縮解除しますか?ピクセルにアクセスしますか? –
Response.BinaryWrite()を使用して、画像のバイナリデータを画面に書き込む必要があります。 – Martijn