画像フォーマット判定
538 ワード
画像から取り出したbyte[]から画像フォーマットを判断できます
bmp:42 4dBM (2bytes)
jpeg:ff d8
gif:47 49 46GIF (3bytes)
png:89 50 4E 47
byte b[]=new byte[256];
stream.read(b,0,255);
System.out.println("******bytes******");
for(int i=0;i<b.length;i++){
System.out.print(Integer.toHexString(b[i]&0x0ff)+" ");
}
System.out.println();
System.out.println("******ascii******");
System.out.println(new String(b));
bmp:42 4dBM (2bytes)
jpeg:ff d8
gif:47 49 46GIF (3bytes)
png:89 50 4E 47