Перетащите фото и задайте лимит в КБ или МБ — получите копию гарантированно не больше лимита при лучшем качестве, которое в него помещается. Нужны точные пиксели (600×600, 200×230)? Тоже можно. Всё происходит в вашем браузере: файл никуда не отправляется.
Форма говорит «файл не больше 100 КБ», а у вас снимок на 4 МБ. PixFit решает ровно эту задачу: введите лимит — получите копию гарантированно не больше него. Инструмент подбирает максимальное качество JPEG или WebP, которое помещается в бюджет (двоичным поиском по качеству), а когда одного качества мало — уменьшает размеры в пикселях. Готовые страницы под частые лимиты: до 20 КБ, до 50 КБ, до 100 КБ, до 200 КБ, до 500 КБ, до 1 МБ. Фото на документы с точной обрезкой и меткой DPI: 3×4 см и 35×45 мм.
Сжатие выполняется в вашем браузере. Фото — особенно фото на документы — незачем отправлять на чужой сервер, чтобы уменьшить файл. Проверить легко: откройте страницу, выключите интернет и перетащите снимок — всё продолжит работать. Попутно перекодирование удаляет метаданные (EXIF, GPS-координаты, серийный номер камеры).
Если у формы есть и минимум («от 20 до 50 КБ») — введите диапазон целиком: при результате ниже минимума файл добивается до нижней границы безвредным служебным комментарием JPEG, о чём честно сообщается. Точные размеры в пикселях (например 200x230 или 600x600) задаются в поле «Точный размер» — с перетаскиваемым выбором кадра. Поле «DPI-метка» записывает требуемое DPI в заголовок JPEG. А если документ нужен как «PDF не больше 200 КБ» — выберите формат PDF: готовый PDF (не только картинка внутри) уложится в лимит; несколько снимков можно объединить в один многостраничный PDF под общий лимит.
Если портал показывает требования к файлу прямо в форме загрузки (размер в КБ, пиксели, формат) — просто введите эти числа здесь. PixFit не пересказывает чужие требования на этой странице: у порталов они меняются, и точнее всего то, что написано в самой форме. Интерфейс инструмента частично на английском: кнопка Download — «скачать», Download all (.zip) — «скачать всё архивом».