ここで何が悪いのかわかりません。
ファイルへの書き込み:
byte[] dim = new byte[2];
dim[0] = (byte) deImgWidth; // Input 384
dim[1] = (byte) deImgHeight; // Input 216
out.write(dim);
ファイルから読み取る
byte[] file = new byte[(int) f.length()];
FileInputStream fs = new FileInputStream(f);
fs.read(file);
deImgWidth = ((file[0]) & 0xFF); // output 128
deImgHeight = ((file[1]) & 0xFF); // output 216
同じ deImgHeight 値を取得できるのに、同じ deImgWidth 値を取得できないのはなぜですか?