Где я могу получить бесплатные спецификации JPEG/JFIF/EXIF ​​/etc?

Я хочу сделать для себя инструмент (и, возможно, другие, если он получится хороший) для проверки или модификации файлов JPEG с низким уровнем. Похоже на TweakPNG, но для JPEG. До сих пор я не нашел никакого инструмента, который делает это.

Для этого мне нужно прочитать все соответствующие спецификации. К сожалению, официальные довольно дорогостоящие, поэтому я ищет альтернативные источники. Есть ли что-нибудь, что вы можете порекомендовать, которые покрывают как можно больше земли?

Ответ 1

Чтобы ответить на мой собственный вопрос:

  • Часть 1 может быть загружена со страницы W3, а исправление (которое содержит только патентную информацию) со страницы МСЭ. Прямые ссылки: Часть 1, Исправление.
  • Часть 2 Я не могу найти, но, видимо, она включает в себя только контрольные примеры соответствия приложения части 1. Полезно, но не обязательно.
  • Часть 3 и ее поправка детализируют некоторые расширения и снова доступны в МСЭ. Прямые ссылки: Часть 3, Поправка.
  • Часть 4 также доступна в МСЭ, а подробности... Я еще не уверен, что. Либо еще несколько расширений и формат файла SPIFF (никогда не слышал об этом раньше); или методы регистрации новых расширений. Возможно оба. Во всяком случае, прямая ссылка: часть 4.
  • Часть 5... ох, подождите, там только 4 части! Но есть спецификация JFIF. Этот немного волосатый. Очевидно это в версии 1.02, и было разработано в старом добром '92, но это довольно неофициально. ISO все еще работает над ее формализацией, но тем временем ECMA уже сделала это, просто переформатировав ее в их типичный стиль спецификации. В любом случае, две вещи должны быть одинаковыми, как я понимаю. Вы можете найти их на страницах W3 и ECMA. Прямые ссылки: Оригинал, стиль ECMA.
  • Часть 6 (мне нравятся воображаемые части!) Будет стандартом EXIF. Согласно википедии, она никогда не была стандартизирована, но все придерживаются неофициального стандарта JEIDA/CIPA. В Википедии также была прямая ссылка на последнюю версию спецификации (2010!): EXIF 2.3

Хорошо, что это люди! Счастливого JPEG!