Давайте посмотрим на вопрос немного иначе, как:
**Where does Digital Loss Occur?**
Данные датчика RAW - ваша отправная точка. На самом деле это еще не изображение. Обработка этих данных в изображение включает в себя принятие решений и корректировку того, как отдельные элементы датчика будут объединены в пиксели, и это немного потеряет, но это неизбежно.
Теперь у вас есть изображение в пикселях. Это цифровое изображение почти всегда "заострено", а экспозиция отрегулирована. Все это приведет к некоторой потере, но результат, как правило, считается улучшением (если все сделано правильно).
На данный момент у вас есть хорошее цифровое изображение в памяти.
(Фактический процесс не такой линейный, но концептуально это работает.)
Теперь вам нужен формат для сохранения вашей картинки. Возможны варианты, но ключевым здесь для вашего вопроса является JPG . JPG создает очень высокую степень сжатия для экономии места. JPG достигает этого с помощью так называемого «сжатия с потерями». Детали не важны, кроме понимания того, что некоторые виды деталей теряются при сжатии.
Как правило, все вышеперечисленное происходит в вашей камере за доли секунды. Необработанную обработку можно выполнять вне камеры, но это не важно.
**Now we begin to get close to your actual question**
Распаковка (например, просмотр изображения) не вернет точно то же изображение, которое существовало до сохранения в формате JPG, но теперь вы смотрите на него и, возможно, редактируете его как несжатый пикселей . Ваши изменения, конечно, будут влиять на изображение по желанию, включая поворот изображения. Если вы представляете изображение в виде сетки пикселей, поворот на 90 градусов - это просто перестановка строк и столбцов без потерь для любого пикселя. Приложение: Jpegtran делает это, меняя косинус-коэффициенты jpeg без фактического распаковывания.
**The Heart of your question**
Если вы хотите СОХРАНИТЬ ваши изменения, в этом случае вам нужно выбрать формат. Существует множество форматов без потерь (TIF, PNG и др.) с сжатием и без него. Выберите один из тех, и все готово, без потерь вращения. Если вы SAVEAS новый JPG, дополнительные потери будут введены. Вот так работает сжатие с потерями.
Существуют утилиты, которые псевдоповорачивают изображения, изменяя метаданные ориентации в JPG EXIF. Это говорит exif-осведомленным ( некоторым не ) зрителям транспонировать пиксельные строки и столбцы без потерь, но на самом деле они никогда ничего не СОХРАНЯЮТ, избегая потерь, связанных с созданием нового JPG.
Надеюсь, мой бродяга в конце концов ответил на ваш вопрос?