Могу ли я сделать «обратное преобразование» черно-белого JPEG в цветное?

У меня есть черно-белый JPEG. На самом деле это изображение RGB, что означает, что цвет все еще присутствует. И я знаю по прошлому опыту, что когда я снимаю в черно-белом режиме на свой Canon, цветное изображение все еще сохраняется. Итак, как я могу вернуть этому цвету его правильную форму, так сказать? Я попытался использовать Bridge и открыть его в окне RAW, но там нет очевидного инструмента, чтобы открыть его в цвете. Любые предложения приветствуются.

Ответы (3)

Если бы это изображение было RAW, цвет все равно был бы там. Но поскольку это JPEG, боюсь, что нет. Тот факт, что изображение в формате RGB не помогает, потому что я бы посмотрел, вы обнаружите, что на самом деле для каждого пикселя каждое из этих значений установлено в одно и то же: (0,0,0), ( 37,37,37), (221,221,221) или что-то еще. То есть все они представляют собой уровни серого, просто представленные триплетами RGB.

Когда изображение было преобразовано в фоновое и белое, все цвета были сопоставлены с едиными уровнями серого, и исходная информация о цвете действительно была безвозвратно утеряна.

Вы можете преобразовать изображение в настоящий JPEG в градациях серого, и я думаю, что почти любая программа сможет это отобразить (хотя некоторые странные устройства могут понимать только гораздо более распространенный RGB). Это сэкономит немного места, но, поскольку JPEG все равно сжимается, не так сильно, как вы думаете. И, конечно же, это не поможет вашему обратному желанию.

Здесь у вас есть только один вариант: найти оригинал или закрасить искусственным цветом (как будто вы оскверняете старый фильм).

Файлы Canon RAW содержат всю информацию о цвете. Если фотография сделана в черно-белом режиме, в RAW есть запись, которая гласит: «И отобразите это в черно-белом, пожалуйста».
@David Это касается каждого формата RAW, а не только Canon. За исключением, конечно, нескольких камер с монохромными сенсорами.
@mattdm ... у меня такая же проблема; фотография, сделанная в черно-белом профиле и имеющая формат JPEG . НО, каждый раз, когда я открываю его, вы можете увидеть фотографию в цвете; затем он превращается в черно-белый. чуть меньше секунды; но цвет есть. Единственное, есть что-то, что говорит фотографии: «Эй, вы должны быть черно-белыми»; поэтому я уверен, что должен быть способ вернуть информацию о цвете. Это было сделано с помощью одной из тех Canon, не DSLR, маленьких, и примерно несколько лет назад.
@DavinciWhite В какой программе вы просматриваете свое изображение? Можете ли вы опубликовать его где-нибудь? Мне было бы любопытно посмотреть. Обычный формат JPEG не имеет таких метаданных преобразования. Возможно, это специально созданное изображение, делающее что-то творческое с чередованием изображений , как в этом ответе , но это кажется маловероятным.
Вспышка цвета, которую вы видите, будет «изображением для предварительного просмотра», которое вполне может быть цветным, но также в низком разрешении (поэтому бесполезно для восстановления).
@JamesSnell Цвет субдискретизируется в типичных изображениях JPEG, потому что люди (и многие поверхности объектов) не имеют такого же пространственного разрешения для информации о цвете, как для яркости, поэтому изображение предварительного просмотра было бы довольно хорошей отправной точкой для перекрашивания изображения, безусловно, лучше чем ручная окраска с нуля. Есть ли какое-то готовое программное обеспечение, делающее это, сомнительно: честно говоря, я подозреваю, что камера, делающая цветные превью для черно-белых изображений, является исключением.

К сожалению, JPEG — это односторонний деструктивный процесс. Это может быть RGB, но он больше не содержит исходных цветов, а только те, которые были записаны в процессе черно-белого преобразования.

Однако если у вас есть файл RAW (.CR2), вы можете восстановить цвета. Думайте о файле RAW как о мастере, и на его основе создаются файлы JPEG.

Я не согласен с тем, что JPEG является одним из способов деструктивного процесса. То, что изображение в формате jpg, не имеет ничего общего с тем, что это изображение в градациях серого. Я так понимаю, вы говорите, что начиная с файла RAW. Но никто и не говорит, что у него есть оригинальный файл RAW. ;о)
@Rafael JPEG — деструктивный процесс — это метод сжатия с потерями, который в данном случае то же самое, что и односторонний метод: его невозможно отменить — конечно, есть и другие подобные методы с другими именами, но если результат тот же, это деструктивный процесс.
@user2813274 user2813274 Конечно, JPEG разрушительен. Но разрушение здесь происходит не потому, что изображение было сохранено в формате JPEG: вместо этого вы не сможете восстановить информацию о цвете, если оно будет сохранено в формате TIFF или PNG. Проблема заключается в разрушительном характере черно-белого преобразования; тот факт, что результат этого преобразования был сохранен в формате JPEG, почти не имеет значения.

Поскольку у вас есть только черно-белый JPG, там нет информации о «цвете». Есть только оттенки серого, "цвет" теряется.

Не существует 100% автоматизированного процесса, чтобы сделать это за вас, вам придется использовать программное обеспечение, чтобы выполнить что- то вроде этого:

Для выполнения цифровой раскраски необходима оцифрованная копия наилучшего доступного монохромного фотопленки. Техники с помощью компьютерного программного обеспечения связывают диапазон уровней серого с каждым объектом и указывают компьютеру любое движение объектов в кадре. Программное обеспечение также способно обнаруживать изменения уровня освещенности от кадра к кадру и корректировать их при необходимости. Техник выбирает цвет для каждого объекта на основе (1) общих цветов «памяти», таких как голубое небо, белые облака, телесные тона и зеленая трава, и (2) на основе любой известной информации о фильме. Например, если есть цветные рекламные фотографии или реквизит из фильма, доступные для изучения, могут быть применены аутентичные цвета. (3) При отсутствии какой-либо более точной информации, техник выбирает цвет, который соответствует уровню серого и который, по мнению техника, соответствует тому, что режиссер мог выбрать для сцены. Затем компьютерное программное обеспечение связывает изменение основного цвета с каждым уровнем серого в объекте, сохраняя при этом уровни интенсивности такими же, как и в монохромном оригинале. Затем программа следует за каждым объектом от кадра к кадру, применяя один и тот же цвет до тех пор, пока объект не покинет кадр. Когда в кадре появляются новые объекты, техник должен связать цвета с каждым новым объектом так же, как описано выше.[5] Этот метод был запатентован в 1991 году.[6] сохраняя при этом уровни интенсивности такими же, как в монохромном оригинале. Затем программа следует за каждым объектом от кадра к кадру, применяя один и тот же цвет до тех пор, пока объект не покинет кадр. Когда в кадре появляются новые объекты, техник должен связать цвета с каждым новым объектом так же, как описано выше.[5] Этот метод был запатентован в 1991 году.[6] сохраняя при этом уровни интенсивности такими же, как в монохромном оригинале. Затем программа следует за каждым объектом от кадра к кадру, применяя один и тот же цвет до тех пор, пока объект не покинет кадр. Когда в кадре появляются новые объекты, техник должен связать цвета с каждым новым объектом так же, как описано выше.[5] Этот метод был запатентован в 1991 году.[6]

источник: https://en.wikipedia.org/wiki/Film_colorization#Digital_colorization

Конечно, приведенная выше цитата относится к видео , но вы можете получить представление о том, что вы ожидаете от программного обеспечения для раскрашивания фотографий . Некоторые пресеты о небе, траве, плоти и т. д., но в основном вам придется вручную выбирать цвет, который «подходит», для объектов, которые вам нужно будет выбрать точно. Справочная цветная фотография была бы полезна.

Быстрый поиск в Google дал мне это программное обеспечение, которое, кажется, соответствует вашим потребностям (но я почти уверен, что есть и другие)

https://www.youtube.com/watch?v=RNC0JQUevbM