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

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

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

Увеличить разрешение изображения в Tempera можно прямо на своём компьютере: файл никуда не загружается, считает видеокарта NVIDIA в вашем системном блоке. Программа ставится на Windows 10 или 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 10 или 11 x64 и видеокарта NVIDIA с поддержкой CUDA. Минимальная версия драйвера указана в документации: программа обращается к карте через CUDA, а драйвер в поставку не входит и устанавливается владельцем компьютера.

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

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

Ограничения

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Нет, по системным требованиям нужна карта NVIDIA с поддержкой CUDA и не менее 16 ГБ видеопамяти.

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

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

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