Как сделать скриншоты меньше
Обновлено

Большинство скриншотов это PNG с плотностью пикселей 2x или 3x, поэтому файл огромный, даже если окно казалось маленьким. Пережмите PNG без потерь, чтобы сохранить каждый пиксель текста UI, или ограничьте большую сторону 1920 или 1280, если нужна только копия 1x. Фотографические снимки конвертируйте в JPG. EditItAll работает в браузере: ничего не загружается.
Сделайте прямо сейчас — бесплатно, в браузере
Compress a screenshotПочему скриншот больше, чем кажется
Окно на экране может быть шириной 800 пикселей. Retina Mac или современный телефон всё равно пишет PNG в 2x или 3x от этого: 1600 или 2400 пикселей точных данных плюс канал alpha. PNG без потерь, поэтому хранит каждый пиксель. Это правильный формат для UI и текста, и поэтому «маленький» снимок весит 4 MB. Та же проблема, с другими причинами, разобрана в почему PNG-файлы такие большие.
У вас два рычага: упаковать PNG плотнее, не трогая пиксели, или выбросить лишние Retina-пиксели, которые не нужны. Путать эти приёмы и значит размыть текст.
Сохраните резкость UI: сначала пережмите PNG
Если скриншот это окно, форма, код или что угодно с мелким шрифтом, оставайтесь на PNG:
- Откройте компрессор PNG и перетащите снимок. Пережатие PNG по умолчанию без потерь: каждый пиксель, включая прозрачность, остаётся тем же. Файл просто упаковывается плотнее. Разбор: сжать PNG без потери качества.
- Если он всё ещё огромный из-за разрешения Retina, задайте максимальную сторону 1920 или 1280. Это изменение размера, не упаковка без потерь: вы отбрасываете лишние пиксели 2x. Текст UI при 1x обычно ещё читаем; 800 часто слишком мало для плотного UI.
Смотрите размер на входе → выходе. Поля целевого размера нет. Пакетно обработайте папку снимков, если оформляете отчёт об ошибке; ZIP-скачивание уже есть. Всё выполняется на устройстве; после загрузки страницы можно работать офлайн. EXIF снимается при экспорте (у большинства скриншотов его и так почти нет).
Когда JPG это меньший и честный выбор
Скриншот фотографии, игровой сцены или кадра видео ведёт себя как фото. PNG почти не сжимает такое. Конвертируйте в JPG через PNG в JPG или сожмите как JPEG с качеством около 80. Это с потерями: мелкий шрифт и тонкий UI-хром смягчатся. Не делайте так с панелью настроек, которую людям нужно прочитать.
EditItAll не умеет сам выбрать PNG или JPG по содержимому, не попадает в цель в килобайтах и не делает OCR текста на снимке. Формат выбираете вы. Связанное: с потерями и без потерь и подборка сжатие изображений.
Готовы попробовать?
Бесплатно, без регистрации, и ни один открытый файл не покидает ваше устройство.
Частые вопросы
Сжатие скриншота размоет текст?+
Нет, если остаётесь на PNG и используете пережатие без потерь: пиксели остаются теми же. Размытие начинается при изменении размера (отбрасывании пикселей 2x) или конвертации в JPG. Для UI оставляйте PNG.
Почему скриншот весит 4 MB, если окно казалось маленьким?+
Снимки Retina и телефона пишут пиксели 2x или 3x как PNG. Файл хранит каждый из них. Пережмите без потерь или ограничьте большую сторону 1920 или 1280, если нужен только 1x.
Нужно ли конвертировать скриншот в JPG?+
Только если это в основном фотография или игровой кадр. JPG сильно уменьшит файл и смягчит мелкий текст. Панели настроек, формы и код остаются на PNG.
Можно ли сжать скриншот до точного размера в KB?+
Поля целевого размера нет. Пережмите или измените размер, затем смотрите указанный вывод и подкручивайте. Для жёсткого потолка в KB подходит цикл точного размера из соседнего руководства.
Загружаются ли скриншоты, пока я их уменьшаю?+
Нет. Кодирование идёт в браузере. Файлы никогда не покидают устройство, и инструменты работают офлайн, как только страница загружена.