[PS CS4-CS6] Что за JPEG?

Статус
Закрыто для дальнейших ответов.

_MBK_

Пикирующий бомбардировщик
15 лет на форуме
Сообщения
33 198
Реакции
10 848
Вот ты меня и услышал! Ура. Пойду возгоржусь.
Ну это все Женя меня с толку вчера сбил, что если Exif отгрызть все в порядке
Я и подумал что ты то же самое хочешь продемонстрировать
Вместе с тем эффект вообще обратный получается
 

Skvoznyak

15 лет на форуме
Сообщения
5 500
Реакции
2 168
я думаю, чтоб фотошоп читал нормально, Exif надо не отгрызть, а переписать на человеческий.
 

~RA~

Одарённая.
12 лет на форуме
Сообщения
11 861
Реакции
3 450
Программам для верной интерпретации корректных файлов exif не нужен вовсе.
Пример с пересаженным чужим Exif.
Полагаю, разгадку нужно искать в этих строках:
Код:
DCT Encode Version              : 100
APP14 Flags 0                   : (none)
APP14 Flags 1                   : (none)
Color Transform                 : Unknown (RGB or CMYK)
 
Последнее редактирование:

_MBK_

Пикирующий бомбардировщик
15 лет на форуме
Сообщения
33 198
Реакции
10 848

~RA~

Одарённая.
12 лет на форуме
Сообщения
11 861
Реакции
3 450
Так и что он доказывает этот пример?
Косвенно подтверждает мои слова
Программам для верной интерпретации корректных файлов exif не нужен вовсе.
в которых я не соглашаюсь с думой @Skvoznyak
чтоб фотошоп читал нормально, Exif надо не отгрызть, а переписать на человеческий.
 

_MBK_

Пикирующий бомбардировщик
15 лет на форуме
Сообщения
33 198
Реакции
10 848
На самом деле, похоже, единственно что зависит от наличия данного косолапого Exif - при наличии его почему то встроенный просмотровщик корректно жпег отображает 'hz'
 

Skvoznyak

15 лет на форуме
Сообщения
5 500
Реакции
2 168
ну, что-то о JPEG мы не знаем еще )
 

_MBK_

Пикирующий бомбардировщик
15 лет на форуме
Сообщения
33 198
Реакции
10 848
А ларчик просто открывался!
Exif совершенно ни при чем, удаляем первое поле APP0 - во встроенном просмотрщике файл тоже становится розовым.
 

_MBK_

Пикирующий бомбардировщик
15 лет на форуме
Сообщения
33 198
Реакции
10 848
Причем, важен сам факт наличия поля APP0 "JFIF" в файле, остальное содержимое неважно
Пока оно есть, виндовый просмотровщик открывает файл корректно. Как только убираешь - он становится розовым. Если поменять именно сигнатуру "JFIF" - тоже розовым становится. Такие дела.
 

Skvoznyak

15 лет на форуме
Сообщения
5 500
Реакции
2 168
ты лучше сделай чтоб фотошоп открыл правильно )
 

_MBK_

Пикирующий бомбардировщик
15 лет на форуме
Сообщения
33 198
Реакции
10 848
ты лучше сделай чтоб фотошоп открыл правильно )
А как это понять? Там явно не хватает какой то жизненно важной для фотошопа информации, причем, виндовому просмотрщику достаточно JFIF чтобы ее восстановить, а фотошопу нет. Еще одно доказательство того, кто именно фотошоп писал. Даже жпег корректно открыть не могут '))'
 

Skvoznyak

15 лет на форуме
Сообщения
5 500
Реакции
2 168
переходи на Pixelmator, раз фотошоп не устраивает. :)
 

_MBK_

Пикирующий бомбардировщик
15 лет на форуме
Сообщения
33 198
Реакции
10 848

~RA~

Одарённая.
12 лет на форуме
Сообщения
11 861
Реакции
3 450
Как почининить?
Для чистоты эксперимента я взял файл без exif совсем, который розовый везде без вариантов. Вот этот вот.
Удаляешь exif и всё становится на свои места: 1krusovice1.jpg.zip

Заменил ему шапку
Скриншот 2016-08-11 18.05.44.png

на
Скриншот 2016-08-11 18.06.28.png

И файл стал открываться корректно везде.
 
  • Спасибо
Реакции: _MBK_

_MBK_

Пикирующий бомбардировщик
15 лет на форуме
Сообщения
33 198
Реакции
10 848
Ух ты, и вправду!
Причем, оказывается, можно еще проще - только адобовский APP14 на любой JFIF APP0
 

_MBK_

Пикирующий бомбардировщик
15 лет на форуме
Сообщения
33 198
Реакции
10 848
А можно совсем просто - достаточно в исходном файле убить адобовский APP14 ! 'dans))'
upload_2016-8-11_18-36-30.png
 

~RA~

Одарённая.
12 лет на форуме
Сообщения
11 861
Реакции
3 450

_MBK_

Пикирующий бомбардировщик
15 лет на форуме
Сообщения
33 198
Реакции
10 848
Ну, по идее, теперь механизм примерно ясен, фотошоп по собственному APP14 идентифицирует жпег как свой родной, но для родного файла там данных явно не хватает.
А виндовому просмотрщику начхать на APP14, ему для идентификации файла достаточно APP0
Соответственно, если сбить APP14, то фотошоп интерпретирует файл как чужой и благополучно тоже пользуется для идентификации APP0
 
Статус
Закрыто для дальнейших ответов.