Увеличение разрешения и повышение чёткости изображений

Tempera увеличивает разрешение и повышает чёткость картинок на вашей видеокарте: файл не загружается в интернет, ограничений по весу и размеру нет.

Что это
Операция «Улучшение качества» в редакторе Tempera: поднимает разрешение картинки и собирает границы заново.
Где работает
Windows 11 x64, вычисления на видеокарте NVIDIA с поддержкой CUDA. Веб-версии и сборок под macOS и Linux нет.
Что нужно
Установленная программа и видеокарта NVIDIA. Требования к памяти, диску и драйверу перечислены в документации.
Сколько стоит
Цена по запросу. Дистрибутив и условия присылаем в Telegram @palatine_support_bot или на почту support@palatine.ru.

Увеличить разрешение изображения в Tempera можно прямо на своём компьютере: файл никуда не загружается, считает видеокарта NVIDIA в вашем системном блоке. Программа ставится на Windows 11 x64, лицензия проверяется по сети один раз при первом запуске, дальше обработка идёт без подключения. Мы сделали апскейл частью холста, рядом с генерацией картинки по описанию и правкой по маске, чтобы не гонять файл между программами.

Увеличение разрешения изображения нужно там, где картинка уходит на большой экран или в печать: кадр на проекторе 1920×1080, раздаточный лист A4, обложка методички. Веб-апскейлеры ради этого просят отдать файл на свой сервер и сами решают, какой вес пропустить. У локальной обработки предел другой: объём видеопамяти на вашей карте.

Что такое апскейл изображения

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

Арифметика здесь простая и объясняет, откуда берётся нагрузка на видеокарту. Удвоение каждой стороны даёт вчетверо больше пикселей, и все новые пиксели чем-то нужно заполнить. Нейросетевой апскейлинг заполняет их по содержимому вокруг: продолжает линию, достраивает границу, различает зерно и текстуру.

Слова апскейл, апскейлинг и апскейлер описывают одно действие с разных сторон: результат, процесс и инструмент. В Tempera это операция «Улучшение качества». Она поднимает разрешение и сразу собирает границы заново. Повышение чёткости изображения идёт тем же заданием, отдельной кнопки для него нет.

Что апскейл может, а чего не может

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

Кадр 320×240, пересжатый в JPEG до квадратных артефактов, после увеличения останется мягким: границы выровняются, зерно ослабнет, но лицо на дальнем плане не проявится. Мелкие надписи внутри картинки апскейл не прочитает, буквы соберутся в похожие на буквы штрихи. Мы пишем об этом прямо, потому что в примерах веб-сервисов стоят удачные исходники: резкий кадр, ровный свет, крупный план.

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

Как увеличить разрешение изображения в Tempera

Увеличение разрешения запускается на картинке, которая уже лежит на холсте: на вашем файле, импортированном с диска, или на результате генерации по описанию. Отдельного окна загрузки нет, всё происходит в том же документе.

Задания идут очередью. Панель «Генерации» показывает состояние каждого, «Выполняется» или «В очереди», позволяет отменить одно задание или очистить очередь целиком. Поэтому картинки к целой методичке ставятся подряд, а порядок обработки виден на одной панели.

  • поставьте изображение на холст: импортируйте свой файл или возьмите результат генерации;
  • выделите его и откройте «Улучшение качества»;
  • дождитесь, пока задание пройдёт очередь;
  • выгрузите готовый файл на диск.

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

Какое разрешение нужно проектору и печати

Целевой размер картинки диктует носитель. Проектор показывает кадр 1920×1080. Лист A4 при 300 dpi требует 2480×3508 пикселей, и разница между этими числами объясняет, почему картинка, отлично выглядевшая на экране, на бумаге получается рыхлой.

Пропорции считаются заранее: слайд 16:9 и слайд 4:3 обрезают кадр по-разному, и поднимать разрешение стоит уже у обрезанного варианта. Увеличение кадра, половина которого потом уйдёт под обрез, тратит видеопамять на пиксели, которым не найдётся места. Увеличение разрешения изображений после кадрирования экономит и время, и память карты. Если материал едет в слайд, посмотрите, как собираются картинки для презентации к уроку.

Куда идёт картинка Целевой размер Откуда берётся число
Проектор в режиме Full HD 1920×1080 стандартный кадр Full HD
Слайд 16:9 1920×1080 те же пропорции, что у кадра Full HD
Слайд 4:3 1440×1080 та же высота 1080 при пропорции 4:3
Лист A4, печать 2480×3508 210×297 мм при 300 dpi
Лист A3, плакат 3508×4961 297×420 мм при 300 dpi

Апскейл без загрузки файла на сервер

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

За запросом «улучшить качество фото нейросеть» стоят две разные задачи: поднять разрешение и вычистить шум со следами сжатия. Обе считаются у вас, поэтому улучшить качество изображения получится и на машине, отключённой от сети. Верхнюю границу размера задаёт объём видеопамяти карты; правила чужого сервиса на неё не влияют.

Заодно снимается вопрос чужой очереди. Задания выстраиваются в вашу локальную очередь, и скорость зависит от карты в вашем корпусе. Про режим работы без подключения мы подробно написали на странице локальная нейросеть.

Чем апскейл отличается от перерисовки и заливки по маске

Апскейл трогает только пиксели, то есть разрешение и резкость. Содержимое кадра остаётся прежним, в нём ничего не появляется и ничего не исчезает.

Если нужно убрать объект с фото или заменить фон, работает другой инструмент, генеративная заливка по маске. Порядок действий важен: сначала правится содержимое, потом поднимается разрешение. Иначе апскейл честно увеличит и то, что вы собирались убрать.

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

Что нужно, чтобы это работало

Нужен компьютер с Windows 11 x64 и видеокарта NVIDIA с поддержкой CUDA. Минимальная версия драйвера указана в документации: программа обращается к карте через CUDA, и без подходящего драйвера вычисления забирает процессор.

Объём видеопамяти определяет, картинку какого размера удастся обработать за один проход. Повысить качество изображения выйдет и на скромной карте, но на большом формате она упрётся в память, и кадр придётся уменьшать или резать на части. Место на диске тоже участвует: файлы нейросетевых моделей лежат отдельно от самой программы, а увеличенные картинки весят заметно больше исходных.

Точные значения по памяти, диску и версии драйвера мы держим в документации, там же перечислены системные требования. Интернет понадобится один раз, при активации лицензии, и потом для обновлений. Если на снимке есть люди, персональные данные по смыслу ФЗ-152 остаются на вашем диске.

Ограничения

Что Tempera не делает

Детали не берутся из воздуха
Апскейл достраивает пиксели по тому, что записано в файле. Деталь, потерянная при съёмке или при сжатии, не вернётся.
Текст на картинке не восстанавливается
Мелкие надписи после увеличения собираются в похожие на буквы штрихи. Подписи набирайте заново текстовым блоком на холсте.
Нужна видеокарта NVIDIA
Без карты с поддержкой CUDA программа запустится, но считать будет процессор, и обработка пойдёт заметно дольше.
Только Windows 11 x64
Сборок под macOS и Linux нет, работы через браузер тоже нет: программа ставится на рабочее место.
Размер упирается в видеопамять
Верхнюю границу одного прохода задаёт объём видеопамяти вашей карты, а её точный объём стоит проверить до установки.

Апскейл в браузере и апскейл на своём компьютере

Что происходитВеб-апскейлерTempera
Где лежит файлЗагружается на сервер сервисаОстаётся на вашем диске
Кто считаетОборудование сервисаВидеокарта NVIDIA в вашем ПК
Что задаёт предел размераПравила сервисаОбъём видеопамяти карты
Когда нужна сетьНа каждый файлОдин раз, при активации лицензии
Что получается на выходеСкачанный файлКартинка на холсте и файл на диске

Вопросы и ответы

Как увеличить разрешение изображения в Tempera?

Поставьте картинку на холст, выделите её и откройте «Улучшение качества». Задание уйдёт в очередь «Генерации», а готовый результат вернётся на тот же холст. Оттуда файл выгружается на диск.

Насколько сильно можно увеличить картинку?

Практический предел задаёт объём видеопамяти вашей карты: за один проход обрабатывается столько пикселей, сколько в неё помещается. Кратность мы намеренно не обещаем числом, потому что она зависит от карты и от исходника.

Апскейл вернёт детали со старой фотографии?

Нет. Программа достраивает пиксели по имеющимся данным и не восстанавливает то, чего в файле нет. Границы станут ровнее, зерно и артефакты сжатия ослабнут, но лицо на дальнем плане не проявится.

Нужен ли интернет?

Для обработки нет. Подключение требуется один раз, при активации лицензии, и потом для обновлений. Сами изображения на внешние серверы не передаются.

Чем это отличается от резкости в фоторедакторе?

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

Какое разрешение нужно для печати на A4?

Лист A4 имеет размер 210×297 мм, при 300 dpi это 2480×3508 пикселей. Кадр 1920×1080, который отлично смотрится на экране, для такого листа мал по высоте.

Работает ли апскейл без видеокарты NVIDIA?

Программа запустится, но вычисления возьмёт на себя процессор, и обработка пойдёт заметно медленнее. Для регулярной работы нужна карта NVIDIA с поддержкой CUDA.

Что будет с текстом внутри картинки?

Читаемым он не станет. Мелкие буквы после увеличения превращаются в штрихи похожей формы. Надписи проще набрать заново текстовым блоком поверх увеличенной картинки.

Запишитесь на демонстрацию