Изменить размер изображений
Точно в пикселях, в процентах или с вписыванием в рамку — с правильной передискретизацией Lanczos, чтобы уменьшенные фото оставались чёткими, а не размытыми.
- Не сохраняется
- Без очереди и ожидания
- Без регистрации и водяных знаков
Как это работает
Добавьте изображения
Перетащите одно изображение или целую пачку.
Выберите размер
Точные ширина и высота, процент или рамка. Пропорции по умолчанию зафиксированы, так что ничего не сплющится.
Скачайте
Сохраните по одному или ZIP-архивом — у каждого файла указаны новые размеры.
Чего стоит передискретизация, а чего нет
Уменьшение — единственная операция с изображением, после которой картинка может выглядеть лучше, чем была. Каждый пиксель результата — это взвешенное среднее окна исходных пикселей, а усреднение подавляет и шум матрицы, и лежащие под ним артефакты JPEG, — поэтому фото в 4000 пикселей, уменьшенное до 1000, выглядит чище, чем оригинал при масштабе 25 процентов. Оно же разрушает выравнивание старой сетки блоков 8×8, так что последующее кодирование начинается с картинки, в которой не с чем бороться.
А вот перекодирование в конце в другую сторону не бесплатно. JPG записывается обратно с качеством 90 — это второе поколение потерь поверх того, что уже сделала камера: его стоит потратить один раз, а не четыре на пути к нужному размеру. PNG перекодируется без потерь, так что меняется действительно только число пикселей.
Вписать и Заполнить различаются тем, чем готовы пожертвовать. «Вписать» масштабирует всю картинку внутрь заданной рамки, так что смешанная пачка выходит в разных размерах и ничего не обрезается. «Заполнить» масштабирует, пока рамка не будет покрыта целиком, а затем срезает лишнее от центра — так каждый раз получается ровно 1080×1080. Этот срез геометрический, а не умный: он не ищет главный объект, поэтому человек, стоящий у левого края широкого снимка, может лишиться головы при квадратном пресете.
Если нужно другое
С печатью этот инструмент скорее понимают неправильно, чем он сам ошибается. Изменение размера меняет число пикселей и ничего больше, а DPI, которого требует принтер, — это арифметика на основе этого числа: 300 DPI на 10 см — это 1181 пиксель, и никакое изменение размера картинки в 600 пикселей этого не обеспечит. Для папки из тысяч файлов vipsthumbnail из libvips выполняет передискретизацию того же класса, расходуя малую долю памяти, и легко встраивается в скрипты, а convert -resize из ImageMagick — более привычный аналог. А когда кадрирование важнее размеров, инструмент умного кадрирования, который находит объект, всегда выиграет у обрезки от центра.
Частые вопросы
Почему уменьшенные фото обычно выглядят мыльными?
Простое масштабирование грубо усредняет пиксели. Этот инструмент выполняет передискретизацию фильтром Lanczos — методом, которым пользуются профессиональные редакторы, — поэтому детали переживают уменьшение.
Сохраняются ли пропорции?
По умолчанию они зафиксированы: задайте ширину — высота подстроится сама. Снимайте фиксацию, только если сознательно хотите растянуть картинку.
Можно привести много изображений к одному размеру?
Да — задайте целевой размер один раз, перетащите пачку, и каждый файл выйдет в этом размере. Режим «Вписать» создан для смешанных пачек: ничего не обрезается и не искажается.
Можно здесь увеличить изображение?
Можно, но увеличение — другая задача: для неё есть инструмент «Увеличить изображение», и он справляется заметно лучше.
Мои изображения где-нибудь сохраняются?
Нет — ничего не сохраняется ни на каком этапе.
Полезно знать: Формат на выходе совпадает со входным (JPG остаётся JPG, PNG остаётся PNG). EXIF при перекодировании удаляется.
Разместите этот инструмент на своём сайте
Бесплатно для любого блога, страницы класса или справочной статьи. Вставьте один фрагмент кода — и посетители смогут пользоваться инструментом прямо на вашей странице.
Ещё Инструменты для изображений
Обрезать изображение
Перетаскивание, пропорции, точность до пикселя
Сжать изображение
Файл меньше, сравнение «до/после» вживую
Увеличить изображение
Чёткое увеличение в 2× и 4×
Повернуть изображение
Поворот и отражение сразу для всех
JPG в PNG
PNG без потерь из любого JPG, пакетно
PNG в JPG
PNG в компактный JPG, фон на выбор