私は問題を抱えています。あなたが私を助けてくれることを願っています。問題は次のとおりです。http サービスを備えたカメラがあり、http を使用してカメラと通信しています。したがって、http 要求を送信すると、バイナリ jpeg データを含む http 応答を受け取ります。しかし、そのデータを画像に変換する方法がわかりません。私の質問であり、私の主な問題は、そのバイナリ データを画像に変換する方法です。
これはこれまでの私のコードです。画像を取得するのに行き詰まっています。
URL url = new URL("http://10.10.1.154" + GETIMAGESCR());
BufferedReader in = new BufferedReader(new InputStreamReader(url.openStream()));
String inputLine;
// while ((inputLine = in.readLine()) != null){
// inputLine = in.readLine();
File file = new File("D:\\alphas\\proba.bin");
boolean postoi = file.createNewFile();
FileWriter fstream = new FileWriter("D:\\alphas\\proba.bin");
BufferedWriter out = new BufferedWriter(fstream);
while ((inputLine = in.readLine()) != null){
out.write(in.readLine());
// out.close();
// System.out.println("File created successfully.");
System.out.println(inputLine);
}
System.out.println("File created successfully.");
out.close();
in.close()
;