Сжать фото до 200 КБ
Двести килобайт — 204 800 байт, около 1,37 миллиона пикселей при плотности 0,15 байта на пиксель: кадр 1280×960 проходит с запасом. Для документа арифметика другая. Лист А4 при 150 DPI — 2,2 мегапикселя, ему нужно 0,094 байта на пиксель, и это рабочая середина. Тот же лист при 200 DPI — уже 3,87 мегапикселя и 0,053 байта на пиксель, то есть дно шкалы качества.
Коротко о цифрах
- Потолок
- 200 КБ = 204 800 байт
- Лист А4 при 150 DPI
- 2,2 Мпикс, нужно 0,094 байта на пиксель
- Лист А4 при 200 DPI
- 3,87 Мпикс, нужно 0,053 — дно шкалы
- Ограничение стороны для А4
- 1920 ≈ 164 DPI, 1280 ≈ 110 DPI, 800 ≈ 68 DPI
- Уменьшение
- половинениями: 4032 → 2016 → 1008 → 800
- Файлов за раз
- один, размером до 100 МБ
Двести килобайт и разрешение документа
Между 150 и 200 точками на дюйм лежит ровно то место, где двести килобайт перестают работать. Первый вариант даёт 1240×1754 и требует от кодера 0,094 байта на пиксель — печать и подпись остаются узнаваемыми. Второй даёт 1654×2339 и требует 0,053, а это уже нижняя граница шкалы, где однотонная бумага покрывается квадратами восемь на восемь пикселей.
Вывод практический: под потолок в двести килобайт документ сканируют при 150 DPI, а не при 200 с последующим сжатием. Более высокое разрешение исходника здесь не помогает, а мешает — оно добавляет пикселей ровно там, где бюджета и так не хватает.
Что означают 1920, 1280 и 800 на панели
- Ограничение действует на длинную сторону картинки и никогда не увеличивает изображение.
- Для листа А4, длинная сторона которого 297 мм, то есть 11,7 дюйма, значение 1920 соответствует примерно 164 DPI.
- 1280 — это около 110 DPI: печатный текст ещё читается, мелкие сноски уже нет.
- 800 — около 68 DPI: годится для эскиза, но не для документа, который кто-то будет читать.
- Уменьшение идёт не одним рывком, а половинениями: 4032 → 2016 → 1008 → 800. Один шаг с 4032 сразу до 800 брал бы каждый пятый пиксель и выбрасывал остальные, превращая мелкий шрифт в рябь.
Порядок работы
- Подготовьте исходник: 150 DPI для документа, для обычного снимка достаточно 1280 пикселей по длинной стороне.
- Загрузите файл — инструмент принимает по одной картинке за раз, до 100 МБ.
- Цель 200 КБ уже выставлена; при необходимости добавьте ограничение стороны.
- Запустите сжатие и посмотрите на итоговое разрешение в сводке — оно скажет, пришлось ли инструменту уменьшать картинку самому.
- Если документ состоит из нескольких листов, сжимайте каждый отдельно: потолок применяется к файлу, а не к комплекту.
Частые вопросы
Какое разрешение нужно, чтобы документ точно прочитали?
Для печатного текста достаточно 150 точек на дюйм, для мелких сносок и штрих-кодов — 200 и выше. Ниже ста точек на дюйм читается только крупный заголовок, а основной текст превращается в серую рябь.
Почему уменьшение идёт в несколько шагов, а не сразу?
Одна отрисовка с четырёх тысяч пикселей до восьмисот берёт каждый пятый пиксель и отбрасывает четыре соседних, отчего мелкий шрифт рассыпается. Половинения усредняют яркость соседей, и последний шаг попадает точно в нужный размер.
Что сильнее уменьшает вес: снижение качества или уменьшение стороны?
Сторона. Уменьшение вдвое убирает три четверти пикселей, а качество ограничено дном шкалы, ниже которого подбор не идёт. Поэтому при недостижимой цели инструмент и переходит к уменьшению размера.
У меня два листа документа, как уложить их в 200 КБ?
Сжимайте каждый лист отдельно до ста килобайт, если получатель ждёт один файл на двести. Инструмент работает с одной картинкой за раз, и потолок применяется к тому файлу, который вы загрузили.