У меня есть много файлов jpeg с различным размером изображения. Например, здесь есть первые 640 байт, как определяются шестнадцатеричным образом размера 256 * 384 (пикселей):Получение размера изображения JPEG из его двоичного кода
0000000: ffd8 ffe0 0010 4a46 4946 0001 0101 0048 ......JFIF.....H
0000010: 0048 0000 ffdb 0043 0003 0202 0302 0203 .H.....C........
0000020: 0303 0304 0303 0405 0805 0504 0405 0a07 ................
0000030: 0706 080c 0a0c 0c0b 0a0b 0b0d 0e12 100d ................
Я думаю информацию о размере быть в пределах муз этих линий. Но я не могу определить, какие байты правильно определяют размеры. Может ли кто-нибудь помочь мне найти поля, содержащие информацию о размере?
Если это так, как наутилус или какой-либо другой просмотрщик изображений решает разрешение изображения? Это тоже, похоже, они согласны с значением 256 * 384 для этого изображения – rajeshsr
Большое спасибо! Я понял сейчас.greping 0xFFC0, похоже, работает, во всяком случае, я понимаю, какая там опасность! Еще раз спасибо! Кстати, это мой первый пост в stackoverflow! Весьма поразила стабильность и точность ответа. Всем спасибо! – rajeshsr
Добро пожаловать :-) Удачи! –