Фото под требования порталов: КБ, размер, DPI

Сжать фото до N КБ, обрезать под 35×45 мм при 300 dpi, изменить размер в пикселях и сантиметрах, записать DPI в файл. Пресеты Госуслуг, маркетплейсов и Telegram.

Параметры

Подбор качества JPEG бинарным поиском, при необходимости — уменьшение сторон.

Порталы считают по-разному — это частая причина отказа

Лимит: 204 800 байт — файл должен быть меньше.

Уменьшать стороны, если вес не влезаетСначала пробуем только качество; стороны уменьшаются шагами по 15%, пока файл не уложится
Перетащите фото сюда или JPEG, PNG, WebP — фото читается в браузере и никуда не отправляется

Исходное фото

Фото пока не выбрано

Лимит: 204 800 байт — файл должен быть меньше.

Результат

Результат появится здесь

Выберите фото, чтобы получить результат.

Зачем готовить фото под требования

Фото не принимают по трём причинам, и все три выглядят как «файл не подходит». Первая — вес: портал пишет «до 200 КБ», а считает эти килобайты по 1000 байт, тогда как проводник Windows делит на 1024, и один и тот же файл весит то 195, то 200 КБ. Вторая — размер: анкета ждёт 35 на 45 мм, а в телефоне снимок 4032 на 3024 пикселя, и обрезка «на глаз» в редакторе даёт то слишком узкое, то слишком широкое лицо. Третья — плотность: JPEG не хранит сантиметры, он хранит пиксели и число dpi в заголовке, и если там 72, печать растянет снимок на пол-листа.

Инструмент закрывает все три. Вес подбирается честным поиском: качество JPEG ищется бинарным поиском по целым значениям, а уменьшение сторон включается только тогда, когда даже минимальное качество не влезает в лимит, — и на каждой ступени качество ищется заново. Документный режим обрезает кадр по пропорциям пресета (35 × 45 мм для Госуслуг и визы, 3 × 4, 9 × 12 и 10 × 15 см для печати) и пересчитывает их в пиксели через выбранный dpi. Режим «Изменить размер» работает и в пикселях, и в сантиметрах, а плотность записывается в JFIF-заголовок готового файла — поэтому размер на печати совпадает с заказанным.

Для карточек товара и мессенджеров есть готовые пресеты: квадраты 1400 × 1400 и 1080 × 1080 для маркетплейсов, вертикаль 3:4, сторис 1080 × 1920, обложки ВК и превью ссылок 1200 × 630 — у каждого сразу задан и типичный лимит веса. Пачку файлов можно обработать одним проходом и скачать по одному: файлы никуда не отправляются, вся обработка идёт на вашем устройстве, поэтому инструментом можно пользоваться и без интернета.

Частые вопросы

Почему фото не проходит по весу, хотя лимит «200 КБ»?

Потому что килобайт считают по-разному: портал может понимать под «200 КБ» 200 000 байт, а проводник Windows показывает тот же файл как 195,3 КБ — он делит на 1024. Переключатель счёта в этом инструменте показывает вес сразу в обоих вариантах, а лимит задаётся в тех единицах, которые требует приёмник. Если сомневаетесь, ориентируйтесь на счёт по 1000 байт: файл, который влезает в 200 000 байт, влезет и в 204 800.

Как уложить фото в 200 КБ без видимой потери качества?

Инструмент сначала подбирает качество JPEG бинарным поиском — от минимального к максимальному — и останавливается на самом высоком, которое ещё влезает в лимит. Стороны при этом не трогаются. Уменьшение сторон включается только тогда, когда даже качество 20 не даёт нужного веса: тогда стороны ступенчато уменьшаются на 15% и качество ищется заново. В отчёте видно и «было → стало» по весу, и по пикселям, и итоговое качество — по нему понятно, чего стоило сжатие.

Как сделать фото 35 на 45 мм для Госуслуг?

Выберите режим «Документное фото», пресет «Госуслуги, 35 × 45 мм» и плотность 300 dpi — получится 413 × 531 пиксель. Рамка обрезки держит пропорции 35:45 и стоит по центру кадра: её можно перетаскивать мышью, тянуть за правый нижний угол и двигать стрелками с клавиатуры, форма при этом не ломается. Что не попало в рамку — обрезается, а результат получает плотность 300 dpi в JFIF-заголовке, поэтому в печати он действительно 35 на 45 мм, а не «во всю страницу».

Что такое DPI и зачем записывать его в файл?

DPI — сколько пикселей приходится на дюйм печати. Сам JPEG пикселей не измеряет, поэтому программа печати берёт плотность из заголовка файла; если там 72 dpi, фото 413 × 531 напечатается размером 14,6 × 18,7 см вместо 3,5 × 4,5 см. Инструмент записывает выбранную плотность в JFIF-заголовок (единица измерения — точки на дюйм, значения по обеим осям), поэтому Word, Photoshop и фотопечать видят верный размер. Пиксели и плотность связаны жёстко: меняете dpi — пересчитывается размер в пикселях.

Как изменить размер фото в сантиметрах?

В режиме «Изменить размер» переключите единицы на сантиметры: инструмент пересчитает текущие значения через выбранный dpi и дальше будет считать в них. Пропорции по умолчанию сохраняются — при правке одной стороны вторая меняется автоматически, галочку можно снять, если нужен точный размер без сохранения формы. Картинка не обрезается: она вписывается целиком, а поля заливаются белым. Для обрезки под пропорции используйте режим документного фото.

Можно обработать сразу несколько файлов?

Да, режим «Пачка файлов» принимает сколько угодно картинок, подбирает качество под общий лимит и показывает таблицу: исходный вес, результат, размеры «до и после», качество. Файлы скачиваются по одному кнопкой в строке таблицы или все сразу кнопкой «Скачать все» — каждым файлом отдельно, браузер при этом спросит разрешение на несколько загрузок. ZIP-архив не собирается: архиватора в браузере нет, а кнопка, которая обещает архив и не делает его, только путает.

Фото уходит на сервер?

Нет. Файл читается через File API, кадрируется и сжимается на canvas, заголовок правится прямо в массиве байтов — всё в вашем браузере. Ни картинка, ни результат никуда не отправляются и не сохраняются: после загрузки страницы инструмент работает и без сети.