Промт для восстановления фотографии (с примерами готовых промтов)

Старые семейные альбомы, пылящиеся на антресолях, часто вызывают смешанные чувства: от тёплой ностальгии до горького сожаления о времени, которое не щадит даже бумагу. Потрёпанные края, выцветшие краски, предательские трещины, перечёркивающие лица дорогих людей — всё это неизбежные спутники плёночной эпохи. Ещё недавно спасением занимались исключительно ретушёры, часами просиживающие в Photoshop с инструментом «Штамп», но сегодня инициативу перехватили нейросети. Казалось бы, нажал кнопку — и готово. Однако результат часто разочаровывает: лица превращаются в маски, а текстура кожи напоминает пластик. А чтобы магия сработала правильно, нужно уметь разговаривать с алгоритмом на его языке.

Как работает нейросеть?

Понимает ли искусственный интеллект, что перед ним ваша бабушка? Разумеется, нет. Для алгоритма любое изображение — это лишь набор пикселей, математическая матрица, в которой обнаружены пробелы или искажения. Задача нейросети — предсказать, какой пиксель должен стоять на месте царапины, основываясь на миллионах изученных примеров. И тут в игру вступает промт (текстовый запрос). Ведь именно он задаёт вектор движения, подсказывая машине, что именно нужно «лечить», а что — оставить нетронутым. Без чёткого технического задания даже самая мощная модель начнёт галлюцинировать, дорисовывая лишние детали или меняя черты лица до неузнаваемости.

С чего начинается составление запроса?

Определить фронт работ — задача не из лёгких. Прежде чем копировать универсальные команды, стоит внимательно осмотреть исходник. Характер повреждений диктует структуру промта. Если фотография просто нечёткая, упор делается на токены резкости. Если же снимок испещрён трещинами, солировать будут команды на восстановление целостности. Смешивать всё в одну кучу не стоит, так как нейросеть может распылить внимание и выдать посредственный результат по всем фронтам. Лучше действовать точечно или использовать комбинированные, но логически выстроенные описания.

Словарь восстановителя

Львиная доля успеха зависит от правильного подбора глаголов и существительных. Базовым понятием здесь выступает «restoration» (восстановление). Это фундамент, на котором строится весь процесс. Дополняет его команда «repair» (ремонт, починка), которая часто используется в связке с конкретными дефектами. А вот для борьбы с царапинами и пылью, которые буквально въедаются в старую эмульсию, идеально подходит связка «remove scratches» и «de-noise».

Но есть и нюанс. Просто удалить дефекты недостаточно. Важно повысить детализацию, ведь старые камеры не отличались высокой разрешающей способностью. Здесь на помощь приходят токены «high definition», «upscale» и «sharp focus». Они заставляют модель не просто размывать шум, а генерировать новую, чёткую текстуру. Правда, здесь нужно быть осторожным: перебор с резкостью может привести к эффекту «пережаренного» изображения.

Готовые решения для разных задач

Рассмотрим конкретные сценарии, с которыми приходится сталкиваться довольно часто. Представим классический чёрно-белый портрет, покрытый сеткой мелких трещин и шумом. Промт для такой ситуации должен быть лаконичным, но исчерпывающим. Выглядеть он может так:

restore old photo, black and white portrait, remove scratches, remove dust, fix damage, denoise, sharp details, realistic skin texture, high quality

Обратите внимание на уточнение про текстуру кожи. Это критически важно. Ведь без этого уточнения ИИ часто делает лицо гладким, как у фарфоровой куклы, убивая весь антураж и характер человека.

Ситуация меняется, когда мы работаем с размытыми снимками. Смазанный фокус — бич любительской фотографии прошлого века. Здесь запрос должен акцентировать внимание на чёткости границ. Рабочим вариантом станет следующая конструкция:

fix blurry photo, deblur, sharpen image, restore facial details, clear focus, 8k resolution, highly detailed eyes

Упоминание глаз здесь не случайно. Нейросети часто «мылят» именно взгляд, а такая команда заставляет их прорисовывать радужку и зрачки с особой скрупулёзностью.

А что насчёт цвета?

Колоризация — это отдельный вид искусства, требующий особого подхода. Превратить чёрно-белый снимок в цветной довольно просто, но сделать это правдоподобно — задача со звёздочкой. Обычный запрос «colorize photo» часто выдаёт кислотные цвета или пятнистую кожу. Чтобы получить добротный, естественный результат, промт стоит усложнить. Попробуйте такой вариант:

colorize old photo, realistic colors, vintage atmosphere, natural skin tone, soft lighting, correct color balance, restore faded colors

Добавление токена «vintage atmosphere» помогает сохранить дух времени, не превращая снимок 1950-х годов в современное цифровое фото.

Сложно ли работать со сложными повреждениями?

Да, особенно если на фото отсутствуют части изображения. Оторванный уголок или пятно от чернил, закрывающее пол-лица, требуют применения технологии inpainting (дорисовки). В этом случае текстовый запрос должен описывать то, что должно быть на месте дыры. Например, если повреждён костюм, в промт обязательно нужно включить описание одежды:

restore missing parts, man in a vintage suit, classic jacket, reconstruction, seamless blend

К слову, такие задачи лучше решать не в генераторах картинок по тексту, а в специализированных инструментах с функцией Generative Fill, где можно выделить конкретную область маской.

Нюансы моделей: Midjourney и Stable Diffusion

Выбор инструмента определяет стратегию написания промта. Midjourney, к примеру, тяготеет к художественности. Она может восстановить фото так, что оно станет похоже на картину маслом или голливудский постер. Для неё стоит добавлять параметры веса (например, –iw для контроля влияния исходного изображения), чтобы она не улетела в фантазии слишком далеко. А Stable Diffusion (особенно с модулем ControlNet) — это тяжёлая артиллерия для тех, кто хочет полного контроля. Здесь промты могут быть сухими и техническими, описывающими каждый аспект кадра.

Ошибки, которые портят всё

Главный враг качественного восстановления — противоречивость запроса. Нельзя одновременно требовать «vintage look» (старинный вид) и «modern 4k photography» (современное 4к фото). ИИ попытается совместить несовместимое, и результат будет выглядеть странно. Также не стоит перегружать промт десятками стилистических токенов типа «cyberpunk lighting» или «fantasy style», если ваша цель — реставрация, а не арт-обработка. Это внесёт лишний шум и исказит черты лица.

Ещё одна распространённая оплошность — игнорирование негативных промтов. Во многих интерфейсах есть поле «Negative Prompt», куда нужно вписывать то, чего вы не хотите видеть. Обязательно добавьте туда слова:

blur, noise, scratches, distortion, bad eyes, plastic skin, cartoon style

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

Стоит ли гнаться за идеалом?

Перфекционизм здесь может сыграть злую шутку. Иногда лёгкая зернистость или мягкий фокус придают снимку тот самый шарм, за который мы и ценим плёночную фотографию. «Вылизанные» до блеска картинки часто выглядят мёртвыми. Поэтому, составляя промт, иногда полезно добавить слова «film grain» (плёночное зерно) или «soft focus», чтобы вернуть изображению жизнь после агрессивной цифровой чистки. Это довольно тонкая грань, которую нужно нащупать опытным путём.

Работа с одеждой и фоном

Часто всё внимание уходит на лицо, а одежда и фон остаются размытым пятном. Это бросается в глаза и выдаёт вмешательство ИИ. Чтобы избежать такого дисбаланса, в промт стоит включить описание окружения. Если человек стоит в саду, добавьте «detailed background, trees, nature». Если это студийный портрет — «detailed clothing texture, fabric folds». Нейросеть не умеет догадываться, она лишь исполняет команды. И чем подробнее вы опишете периферию кадра, тем целостнее будет восприятие итоговой работы.

Финальная шлифовка

Даже самый лучший промт редко даёт идеальный результат с первой попытки. Это нормально. Процесс восстановления — это всегда итерации. Сгенерировали, посмотрели, подкрутили параметры, изменили пару слов в запросе. Возможно, стоит убрать слово «smoothing» (сглаживание), если кожа стала слишком мыльной, или добавить «dramatic lighting», чтобы подчеркнуть объём. Экспериментируйте с синонимами: вместо «repair» попробуйте «fix», вместо «old» — «vintage» или «retro». Каждая модель реагирует на слова по-разному, и ваш личный словарь эффективных промтов будет пополняться с каждым восстановленным снимком.

Удивительно, но старые фотографии, пропущенные через призму искусственного интеллекта, начинают рассказывать новые истории. Детали, скрытые годами за вуалью времени, всплывают наружу, позволяя нам заглянуть в глаза предкам так ясно, будто кадр был сделан вчера. Главное — подходить к процессу с уважением к оригиналу и терпением исследователя. И тогда семейный архив станет не просто стопкой бумаги, а настоящим порталом в прошлое, который порадует домочадцев и сохранит историю для будущих поколений.