Без загрузки, 100% локально, без аккаунта

Изменение размера / Сжатие / Конвертация изображений

Обрабатывайте изображения локально: без загрузки, без угрозы приватности. Поддерживаются JPEG, PNG, WebP и AVIF.

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

Изменение размера изображений выполняется прямо в браузере с помощью WebAssembly-модуля @jsquash/resize и алгоритма фильтрации Lanczos-3. Вы перетаскиваете файл JPEG, PNG, WebP или AVIF, задаёте целевые размеры или процентный масштаб, и обработанное изображение скачивается как локальный файл за считаные секунды. Пиксели никогда не покидают ваше устройство: ни один сервер не получает ваш файл, учётная запись не нужна, а после того как WebAssembly-модуль будет загружен (это разовая загрузка, которая происходит при первом изменении размера изображения), инструмент продолжает работать без подключения к сети.

Lanczos-3 это высококачественное ядро уменьшения масштаба, которое лучше сохраняет чёткость краёв по сравнению с билинейной или ближайшей интерполяцией. Заодно можно сменить формат: тяжёлый PNG-скриншот превращается в компактный WebP или AVIF за один проход. Ползунок качества (для форматов с потерями) позволяет напрямую управлять балансом между размером и качеством, а оценка размера обновляется в реальном времени.

Изменить размер изображений: пошаговая инструкция

  1. Перетащите изображение в область загрузки или нажмите для выбора файла. Поддерживаемые форматы: JPEG, PNG, WebP, AVIF.
  2. Введите целевую ширину, высоту или процент масштаба. Включите блокировку соотношения сторон, чтобы избежать искажений.
  3. Выберите выходной формат и, для форматов с потерями, задайте качество с помощью ползунка.
  4. Нажмите «Изменить размер». Обработка выполняется локально в Web Worker через WebAssembly.
  5. Нажмите «Скачать», чтобы сохранить результат на устройство.

Частые сценарии использования

  • Веб-разработчику нужно получить изображение-герой шириной 800 пикселей в формате WebP из высококачественного PNG без загрузки исходного файла на сторонний сервис.
  • Менеджер социальных сетей приводит портретное фото к размеру 1080x1080 пикселей для публикации в Instagram и конвертирует его в JPEG за один шаг.
  • Журналист готовит изображения для CMS, меняет размеры и сжимает несколько фотографий офлайн на ноутбуке без доступа к сети.
  • Дизайнер проверяет, как выглядит высокочёткий ресурс при половинном разрешении, прежде чем сделать финальный экспорт из программы.

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

Отправляет ли инструмент изображение на сервер в процессе изменения размера?

Нет. Изображение считывается с локального диска, декодируется в OffscreenCanvas, обрабатывается WebAssembly-модулем @jsquash/resize и перекодируется в выбранный формат, всё это происходит внутри вкладки браузера. Откройте панель «Сеть» в DevTools во время обработки, и вы не увидите ни одного запроса с данными изображения.

Какие форматы можно читать и записывать?

Открывать можно файлы JPEG, PNG, WebP и AVIF. На выходе доступны те же четыре формата. Смена формата и изменение размера происходят за один проход, поэтому отдельный шаг конвертации не нужен.

Какой алгоритм масштабирования используется?

Lanczos-3, реализованный в WebAssembly-модуле @jsquash/resize. Он лучше сохраняет чёткость при уменьшении, чем билинейная интерполяция, и не даёт блочных артефактов ближайшего соседа. При увеличении также применяется Lanczos, хотя восстановить потерянные детали при этом невозможно.

Можно ли изменить размер изображения, сохранив исходное соотношение сторон?

Да. Блокировка соотношения сторон включена по умолчанию. Введите значение в поле ширины или высоты, и второе поле обновится автоматически. Отключайте блокировку только тогда, когда нужно растянуть изображение до непропорциональных размеров.

Работает ли инструмент без подключения к интернету?

По большей части да. Само масштабирование всегда выполняется на вашем устройстве, изображение никогда не покидает вашу машину. Единственная оговорка в том, что WebAssembly-модуль @jsquash/resize представляет собой довольно объёмную загрузку, которая происходит с этого сайта при первом изменении размера изображения; после того как эта загрузка и сама страница будут получены, можно отключиться от сети и продолжать изменять размер изображений без перерывов.

Почему выходной файл больше исходного?

Переход на формат без потерь (PNG) или повышение уровня качества для кодека с потерями может дать результат, превышающий по размеру сильно сжатый оригинал. Снизьте ползунок качества или выберите более эффективный формат (WebP или AVIF), чтобы уменьшить размер файла. Со стороны загрузки серверного ограничения нет, потому что нет сервера, но инструмент действительно отклоняет файлы крупнее 50 МБ, а очень большое растровое изображение всё же может исчерпать память скромного телефона до завершения обработки.

Есть ли водяной знак на изменённом по размеру изображении?

Нет. Результат это только пересчитанные пиксельные данные, без добавления водяного знака, логотипа или брендинга Sunasty.

Могу ли я изменить размер фото на телефоне сразу после съёмки?

Да. Инструмент работает одинаково в мобильном Chrome или Safari и на компьютере, так что вы можете загрузить фото прямо из галереи телефона. Модулю WebAssembly всё равно требуется одноразовая загрузка при первом использовании (см. ответ про офлайн-режим выше), которая расходует мобильный трафик, если вы не на Wi-Fi.