Решён
Можно ли увеличить разрешение на фотографии?

Auto Lens Обработка фото
9.4k
7

Есть старые семейные фото, сканировал с бумажных снимков. Получилось разрешение примерно 800x600 пикселей. Хочу распечатать их в большом формате (A3), но при увеличении видна жуткая пикселизация.

Можно ли как то программно увеличить разрешение фотографии без потери качества? Слышал про нейросети которые "дорисовывают" детали. Это реально работает или развод?

Решение
147
Участник • 2 ответа

Реально работает, но с оговорками.

"Увеличить разрешение без потери качества" - физически невозможно. Информация, которой нет в исходнике, не появится из воздуха. Но нейросети научились ДОРИСОВЫВАТЬ недостающие детали на основе обучения на миллионах фотографий.

Лучшие варианты для твоей задачи:

  1. Topaz Gigapixel AI (платно, ~$100)

    • Лучшее качество на рынке для апскейла старых фото
    • Умеет увеличивать до 6x с минимальными артефактами
    • Есть пресеты для разных типов изображений
  2. waifu2x (бесплатно, онлайн)

    • Изначально для аниме, но работает и с фото
    • Онлайн версия: waifu2x.udp.jp
    • Ограничение по размеру файла
  3. Real-ESRGAN (бесплатно, нужен Python)

    • Open-source нейросеть
    • Лучше waifu2x для реальных фото
    • Требует установки и базовых навыков работы с командной строкой

Результат зависит от исходного качества. Если фото четкое, просто маленькое - получится отлично. Если изначально размытое или пережатое - нейросеть не сотворит чудо.

Аватар Auto Lens

Попробовал waifu2x, результат намного лучше чем просто увеличение в фотошопе! Спасибо за список программ

47
Участник • 4 ответа

Добавлю еще бесплатный вариант - в Photoshop начиная с версии 2023 есть встроенный Neural Filters > Super Zoom. Работает прилично для быстрых задач.

Но для печати A3 со старых сканов я бы все равно рекомендовал Topaz. Он реально стоит своих денег если работаешь с архивными фото.

22
Участник • 1 ответ

если нужно быстро и бесплатно - imgupscaler точка com, загружаешь фото, выбираешь увеличение 4х, ждешь минуту, скачиваешь

качество среднее но для домашней печати норм

64
Эксперт • 2 ответа

Занимаюсь реставрацией старых фотографий профессионально. Нейросети - это здорово, но для семейных архивов есть нюанс: они "придумывают" детали.

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

Для технических деталей (текстура одежды, фон) нейросети отличные. Для лиц - осторожно.

0
Участник • 1 ответ

Тупо в фотошопе Image > Image Size, ставишь галку "Preserve Details 2.0" и увеличиваешь. Зачем качать какие то левые программы непонятно.

Аватар Алиса Кравченко

Preserve Details - это старый алгоритм бикубической интерполяции, он намного хуже нейросетевого апскейла. Разница видна невооруженным глазом.

90
Участник • 1 ответ

Я использую связку: сначала прогоняю через Real-ESRGAN для увеличения разрешения, потом через Remini (мобильное приложение) для улучшения лиц, потом ручная цветокоррекция в Lightroom.

Для старых семейных фото этот пайплайн дает нереальные результаты. Фотки 1960х годов оживают буквально.

Real-ESRGAN установка:

pip install realesrgan
realesrgan-ncnn-vulkan -i input.jpg -o output.png -s 4

Флаг -s 4 означает увеличение в 4 раза.

40
Участник • 1 ответ

Вместо того чтобы увеличивать разрешение программно, лучше пересканируй оригинальные бумажные фотографии на нормальном сканере с разрешением 600-1200 dpi. Это даст тебе гораздо больше реальной информации чем любая нейросеть.

Если сканировал на домашнем принтере 3в1, там обычно реальное разрешение 150-300 dpi максимум, даже если в настройках написано 600.

Написать ответ

Премодерация гостей

Вы отвечаете как гость. Ваш ответ будет скрыт до проверки модератором. Чтобы ответ появился сразу и вы получали репутацию — войдите в аккаунт.

Будьте вежливы и соблюдайте правила платформы.