• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:画像のbyte[]データの読み込みついて)

画像のbyte[]データの読み込みについて

このQ&Aのポイント
  • Javaでのbyte[]の読み込み方法とは?
  • 外部APIを使用して画像データを取得する方法
  • 画像データの取得時にnullではなく代入すべき値は?

質問者が選んだベストアンサー

  • ベストアンサー
回答No.1

class Q5281126A{ public static void main(String[] args) throws java.io.IOException{ java.awt.image.BufferedImage buf = javax.imageio.ImageIO.read(new java.io.File("./hoge.png")); java.io.ByteArrayOutputStream os = new java.io.ByteArrayOutputStream(); /* 第二引数に指定できる値はinformal namesらしいけど,何が出来るのかは知らない。bmpにするかはよく考える事。 */ javax.imageio.ImageIO.write(buf, "bmp", os); byte[] ba = os.toByteArray(); for(int i = 0;i < ba.length;i++){ System.out.println(ba[i]); } } }

marugori
質問者

お礼

ズバリ解決できました。 bmpになる事もズバリ正解でした。 ありがとうございます。

関連するQ&A