Раскрасить фото: что нейросеть знает о цвете чашки
Нейросеть может раскрасить фото, но цвет чашки выберет сама. Показываю исходник и реальную колоризацию, разбираю запрос, проверку деталей и подпись для альбома.
Е
Евгений
Дизайнер-партнёр LibraChat
8 мин чтения
Серая чашка стала зелёной. Смотрится убедительно: мягкий свет, спокойный оттенок, коричневое дерево рядом. Только я нигде не называл зелёный. Когда просишь нейросеть раскрасить фото, такая удача легко превращается в ошибочное воспоминание: раз получилось естественно, значит, так и было. Я разобрал один натюрморт, чтобы отделить приятный цвет от сведений о самом предмете.
В моей паре 2 изображения: чёрно-белый исходник и его цветная обработка в LibraChat. Исходную сцену я тоже создал в LibraChat, поэтому это учебный материал, а не фотография из чужого семейного архива. Здесь удобно видеть, что именно добавила правка. Чашке не нужно узнавать себя, а цвет никто не сможет случайно принять за воспоминание бабушки.
Сначала я оставил чашку без цвета
Для исходника мне понадобились три разные поверхности: керамика, дерево и ткань. На гладкой чашке видно границу цвета, на столе — рисунок материала, на салфетке — мелкую фактуру. Одна фотография проверяет больше, чем просто появление цветных пикселей. Запрос был таким:
Нарисуй строго чёрно-белую фотографию без любых цветных оттенков: на простом деревянном столе стоит одна керамическая чашка с ручкой справа, рядом аккуратно сложена однотонная тканевая салфетка, сзади виден край окна, мягкий боковой свет, квадратный кадр, обычный домашний натюрморт без людей, надписей и декоративных узоров. Хорошо видны границы чашки, фактура ткани и дерева.
Синтетический исходник, полученный в LibraChat: оттенки предметов ещё не заданы
Я получил чашку с ручкой справа и салфетку с заметным переплетением нитей. На столе хорошо видны длинные трещинки, окно освещает сцену слева. До обработки я отметил эти детали. Если после добавления цвета у чашки изменится ручка, задача выполнена лишь частично. Красивый оттенок не исправит заменённую форму.
С настоящим снимком я начал бы с такого же короткого осмотра. Есть ли важный узор на одежде? Различима ли мелкая надпись? Не закрыло ли пятно лицо? Это не требования срочно восстановить всё перечисленное. Это места, где нужно сравнить результат, чтобы незаметно не принять дорисованную деталь за исходную.
Раскрасить фото: какой запрос получит нейросеть
Следующим действием была именно правка полученного файла. Я передал чёрно-белое изображение в редактирование, а не заказал новый похожий натюрморт по описанию. Содержание просьбы:
Раскрась это чёрно-белое изображение в сдержанные естественные цвета. Сохрани положение и форму чашки, её ручку, складки салфетки, древесный рисунок стола, кадрирование и освещение. Не добавляй предметов и не меняй композицию. Это цветная интерпретация того же натюрморта; цвет чашки и салфетки выбери самостоятельно.
Реальная обработка исходного файла в LibraChat: зелёный цвет чашки выбран при колоризации
Чашка стала приглушённо-зелёной, салфетка — серо-бежевой. У дерева появился тёплый коричневый цвет, за окном читается зелень. Общая композиция узнаётся сразу. Ручка осталась справа, под чашкой сохранилась тень, а складки ткани лежат в прежнем направлении.
Мне нравится сдержанность результата. Но я не называю её точностью. В исходнике не было указания, что чашка зелёная. Я специально оставил этот выбор открытым. Полученное изображение показывает, что такая палитра возможна и выглядит согласованно; оно не устанавливает цвет какого-либо настоящего предмета.
В LibraChat это общая работа с присланным изображением. Отдельную кнопку «Колоризация», особый режим архивных снимков или настройку исторической достоверности я из этого опыта не вывожу. Для своей пробы открой чат, приложи разрешённый снимок и назови нужное действие словами.
В цветной версии я сначала искал границы
После первого впечатления я вернулся к трём поверхностям. На границе чашки и стола нет заметной зелёной полосы, переход следует силуэту. Ткань не стала гладким листом: видны нити и сложенные края. Рисунок досок по-прежнему различим. Для этого натюрморта результат выглядит пригодным как цветная иллюстрация.
Это осмотр конкретной пары, а не обещание одинакового поведения на портрете. Волосы, очки, маленькие лица и выцветшие надписи предъявят другие требования. Я не переносил бы хорошую границу чашки на уверенность, что все лица на свадебном снимке останутся прежними. Следующее изображение придётся смотреть заново.
Участок · Что видно до обработки · Что проверяю после
Чашка — Контур, ручка, светлая сторона и тёмная середина — Форма не заменена, цвет не вышел за край
Салфетка — Переплетение нитей, сгибы, два сложенных края — Ткань не превратилась в гладкую заливку
Стол — Древесные линии и трещинки — Рисунок материала остаётся различимым
Окно и тени — Направление света, размытый дальний план — Цвет не создаёт другое время суток
Таблицу я использую как порядок просмотра. Сначала общий кадр, затем границы материалов, потом мелкие детали. Если начать с приятной зелени за окном, можно долго рассматривать настроение и не заметить, что узор на переднем плане уже другой.
Если ты помнишь цвет, это нужно сообщить отдельно
У настоящего семейного снимка бывает преимущество перед моим примером: кто-то знает, какой была вещь. Сохранилась чашка, есть цветная фотография того же платья, человек помнит обивку кресла. Эти сведения нужно отделить от пожеланий автора обработки. «Было тёмно-синим» и «хочу тёмно-синее» приводят к похожему запросу, но означают разное.
Я собрал бы маленькую памятку перед отправкой:
Известно: цвет конкретного предмета подтверждён сохранённой вещью или другим снимком.
Предполагаю: оттенок кажется вероятным, подтверждения нет.
Выбираю для оформления: палитра нужна для разворота, а не для реконструкции прошлого.
Тогда предлагаемая поправка звучит предметно: «Сделай только чашку тёмно-синей, включая ручку; салфетку, стол, свет и форму предметов оставь прежними». Такую синюю версию я здесь не получал. Это пример следующего задания, если цвет известен или выбран тобой. После него нужна новая сверка границ и остальных предметов.
Я не стал бы одновременно просить синюю чашку, новую скатерть и вечерний свет. Тогда непонятно, почему изменился общий вид. Для цветной копии альбомного снимка особенно полезно видеть отдельное решение: какой именно оттенок мы добавили и на каком основании.
Когда нейросеть должна раскрасить фото для альбома
Перед обработкой я сохраняю оригинал отдельно. Цветная версия получает другое имя. Даже удачная работа не делает чёрно-белый снимок ненужным: именно в нём остаются исходные детали, с которыми можно свериться позже. Если кто-то принесёт другое подтверждение цвета, будет к чему вернуться.
Порядок работы у меня такой:
Выбрать один снимок с понятным главным объектом и правом на обработку.
Выписать известные цвета и отметить всё предположительное.
Запросить цветную интерпретацию с сохранением содержания кадра.
Сопоставить форму, границы и фактуру с исходником.
Сохранить копию с понятной подписью об обработке.
Если фотография слишком повреждена, я разделяю вопросы. Добавить цвет видимой ткани и восстановить исчезнувший рисунок — разные действия. Во втором случае возникает новое содержание. Его нельзя незаметно спрятать под общим словом «раскрасили». Для важного семейного документа лучше обсудить такую работу с реставратором и оставить нетронутую копию.
Контурная раскраска для ребёнка — тоже другая задача: там цвет, наоборот, убирают и готовят области для карандаша. Этот путь описан в статье о раскраске из фото. Не смешивай его с колоризацией только потому, что в поиске встречаются похожие слова.
Качество и доступный объём изображений зависят от условий использования; перед регулярной работой посмотри тарифы LibraChat. Из моей пары нельзя вывести ни число попыток для твоего архива, ни цену готовой страницы. Один просмотренный натюрморт этого не измеряет.
Для разворота я оставил бы рядом небольшой чёрно-белый оригинал. Тогда родственник сможет увидеть обработку, а не искать её следы по памяти. Подпись можно сделать короткой: «Цветная версия подготовлена по чёрно-белому снимку; оттенки выбраны при обработке». Если известен один цвет, уточнить именно его: «Синяя чашка — по сохранившемуся предмету, остальные оттенки предположительные». Так одна подтверждённая деталь не придаёт ложную точность всей палитре.
Перед печатью полезно посмотреть пробный лист. Мне важно не только совпадение приятного зелёного на экране. В маленькой альбомной копии должны различаться край ручки, тёмная середина чашки и складки ткани. Если они слились, я сначала проверю саму печать и размер изображения, а не попрошу нейросеть заново менять цвет. Иначе к технической проблеме вывода добавится ещё одна интерпретация исходника.
На моей цветной копии чашка останется зелёной: для иллюстрации мне подходит. Подпись к ней будет «цветная интерпретация», а не «так выглядел наш стол». Возьми свой снимок и запиши одно известное сведение о цвете. Если такого сведения нет, оставь место для честного предположения и в запросе, и в будущем альбоме.