Устройство для масштабирования изображений

Image resize

Требования к загрузке изображений всегда изменяются: фотографии профиля в форумах должны иметь размер не более 500×500 пикселей, баннеры на LinkedIn — 1584×396 пикселей, а печатные материалы — 300 пикселей на дюйм в конечном формате. Этот инструмент для масштабирования преобразует любое изображение в точные пиксельные размеры или в заданный процентный коэффициент с возможностью выбора алгоритма пересэмплирования (бикубический или Ланцоз), что позволяет сохранить чёткие детали даже при уменьшении размера.

Как изменить размер изображения

  1. 1

    Загрузите изображение

    Любой формат JPG, PNG, WebP или HEIC.

  2. 2

    Выберите размеры

    Точное количество пикселей, процентное соотношение или степень вписывания в рамку с сохранением исходного соотношения.

  3. 3

    Выбор метода пересэмплирования

    Ланчос для фотографий (по умолчанию), алгоритм ближайших соседей для пиксел-арта и билинейный метод для повышения скорости обработки.

  4. 4

    Экспорт

    Выходите в том же формате или преобразуйте данные при выводе.

Сравнение алгоритмов пересэмплирования

Разные алгоритмы определения размера различаются в способе выборки окружающих пикселей.

Руководство по алгоритму

Метод Способ отбора проб Наиболее подходящий для
Ближайший сосед Копирует ближайший пиксель Пиксел-арт, ретро-графика
Билинейный метод Взвешенное среднее четырёх пикселей Скорость обработки — подходящее решение для умеренных изменений размера изображения
Бикубический метод Взвешенный средний значений из 16 пикселей Общее изменение размера фотографий
Lanczos (a=3) Использует кернель sinc для обработки кольца пикселей Снижение размера изображений высокого качества
Митчелл Компромисс между гладким и резким изображением Сбалансированный стандартный режим

Обычные цели изменения размера

Цель Размеры
Профиль в LinkedIn 400 × 400
Баннер LinkedIn 1584 × 396
Квадратный пост на Instagram 1080 × 1080
История в Instagram 1080 × 1920
Профиль в Twitter 400 × 400
Обложка Facebook 820 × 312
Миниатюра из YouTube 1280 × 720
Виртуальный фон при увеличении 1920 × 1080
Иконка сервера Discord 512 × 512

Обращения внимания при масштабировании

Увеличение небольшого изображения выше его исходного размера всегда приводит к потере деталей — ни один алгоритм не может создавать информацию, которая изначально отсутствовала. Алгоритм Lanczos вызывает наименьшее количество искажений; однако при значительном увеличении (2× и более) рекомендуется использовать интеллектуальный масштабирующий инструмент, способный синтезировать достоверные детали.

Коэффициент aspect ratio

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

Приватность

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

Часто задаваемые вопросы

Lanczos для уменьшения размера фотографий, бикубический метод — для умеренного увеличения (до примерно 1,5 раза), алгоритм ближайшего соседа — для пиксельного искусства и графики игр. При значительном увеличении размера ни один классический метод не будет давать хороший результат; в таком случае используйте интеллектуальный инструмент для увеличения размера изображений.

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

Приблизительно: сокращение размеров вдвое (по 50 % в каждом направлении) делает количество пикселей в четверть и обычно уменьшает размер файла на 70–85 % для формата JPG — в зависимости от того, как много деталей сохраняется в уменьшенной версии.

Ресэмплер работает в цветовом пространстве изображения — вход и выход в формате sRGB. Гамма-корректированный ресэмплирование (при котором значения пикселей обрабатываются линейно во время интерполяции) представляет собой продвинутую опцию: она включена по умолчанию для точного сохранения ярких участков и выключена для повышения скорости обработки.