Макс переслал письмо от ресторана с историей, который готовил обновление сайта. Во вложении был их фирменный логотип — чёрно-белый набросок виноградной лозы, сделанный в конце 90-х. Единственный файл хранился в JPG размером 280 на 150 пикселей, с рваными краями и блочными артефактами сжатия. «Нужно, чтобы он смотрелся чётко в шапке нового макета», — написала менеджер проекта. Цена ошибки была в ощущении: логотип должен был выглядеть как заботливо сохранённая реликвия, а не как грязное пятно на аккуратной странице.
Загрузка в инструмент
Я вспомнила про Upscale.media. Разработчики заявляют, что это инструмент на основе искусственного интеллекта для увеличения и улучшения изображений, который автоматически масштабирует их за считанные секунды. Это выглядело как прямое решение. Я загрузила файл на сайт, и через пару секунд система выдала результат. Часть грубых артефактов сгладилась, очертания стали мягче. Но в макете картинка всё равно терялась.
Я проверила свойства нового файла. Upscale.media поднял разрешение, но до заявленного максимума в 1500 × 1500 пикселей было далеко. Наш логотип после обработки был около 600 пикселей по ширине.
Дима ставит под сомнение
«Маловато будет, — сказал Дима, взглянув на экран. — В макете-то он должен быть почти во всю ширину блока. Автоматическое увеличение — хорошо, но что, если алгоритму просто не хватило данных, чтобы додумать до нужного размера?» Я подумала то же самое. Первый результат был лучше оригинала, но не решал главную задачу — дать картинку, готовую для современной вёрстки.
«Попробуем прогнать уже увеличенный файл снова», — предложила я. Система снова отработала быстро. Итоговое изображение с разрешением около 1200 пикселей по ширине выглядело странно: тонкие линии лозы местами расплылись, а ИИ, пытаясь додумать детали, добавил новые, не существовавшие в оригинале завитки. «Видишь, — показала я Диме, — здесь он уже не реставрирует, а начинает сочинять. И заявленный предел в 1500 пикселей по одной стороне мы почти достигли. Для шапки, в теории, должно было хватить. Не хватило качества „сырья».»
Что осталось за кадром
«Так что, вручную перерисовывать?» — спросил Макс. «Не совсем, — ответила я. — Автоматика сделала тяжёлую часть работы: она убрала основной шум и дала увеличенную, более чистую основу. Но финальную чёткость контуров и сохранение авторского штриха она гарантировать не может.»
Мы взяли лучший из полученных вариантов и открыли в графическом редакторе. Я вручную прошлась по самым проблемным линиям, восстановила резкость ключевых изгибов, а Дима наложил поверх лёгкий векторный контур для масштабирования. Финальный файл сохранили в нужном разрешении для сайта.
Upscale.media оказался отличным первым шагом — быстрым и бесплатным для личного использования способом получить улучшенную версию старого изображения. Но его работа — генерация недостающих пикселей на основе вероятностей. Когда исходная информация слишком скудна, алгоритм достраивает картинку, а не реставрирует оригинал. Эта разница и стала границей, где мы передали файл из рук ИИ в свои.
