Эти боты уменьшают картинку: меньше мегабайт для сайта или письма, точные размеры в пикселях для стикера или аватара, пачка фото в один PDF. Отправляйте изображение файлом, чтобы сохранить исходное качество; при отправке как фото Telegram сожмёт его первым.
| # | Бот | Цена | Языки | Inline | Группы | Балл |
|---|---|---|---|---|---|---|
| 1 | @ExifCleanerBot | Бесплатно | EN | нет | нет | 74 |
| 2 | @pdf_bot | Бесплатно | EN | нет | нет | 67 |
| 3 | @shrinkimagebot | Бесплатно | EN | нет | нет | 62 |
| 4 | @ImageResizeBot | Бесплатно | EN | нет | нет | 61 |
| 5 | @picsizebot | Бесплатно | EN | нет | нет | 53 |
| 6 | @ImageOptimizerBot | Бесплатно | EN | нет | нет | 53 |
| 7 | @CompressBot | Бесплатно | EN | нет | нет | 53 |
| 8 | @compress_image_bot | Бесплатно | EN | нет | нет | 53 |
| 9 | @resize_photo_bot | Бесплатно | EN | нет | нет | 53 |
| 10 | @ImageCompressBot | Бесплатно | EN | нет | нет | 53 |
Каждый бот получал одни и те же три файла: фото JPEG на 6 МБ, скриншот PNG с текстом и иллюстрацию WEBP. Замеряли размер результата и искали артефакты при масштабе 100%, проверяли, соблюдает ли бот точные размеры при запросе 512 на 512, добавляет ли водяной знак, как обрабатывает файл, отправленный документом, а не фото, и объясняет ли интерфейс, что произошло. В этой нише много почти одинаковых ботов; оставили те, что стабильно отвечали при повторных проверках.
Сжатие сохраняет размеры в пикселях и уменьшает вес файла перекодированием: подходит для фото на сайт или в чат, где 6 МБ — перебор. Изменение размера меняет сами размеры, что нужно стикеру, аватару или миниатюре. Некоторые боты делают и то и другое за раз; проверьте размеры результата в информации о файле, потому что часть ботов при «сжатии» тихо уменьшает картинку.
Telegram сам сжимает всё, что отправлено как фото, примерно до 1280 пикселей по длинной стороне и удаляет метаданные. Если бот должен работать с оригиналом, отправляйте файлом. Если хватало сжатия самого Telegram, отправьте картинку себе как фото и сохраните обратно: бот не нужен.
JPG хорошо сжимает фото, PNG остаётся без потерь для скриншотов и текста, WEBP меньше обоих, и именно его используют стикеры Telegram. Статичный стикер должен быть ровно 512 пикселей по одной стороне, PNG или WEBP с прозрачностью, до 512 КБ; Image Resize создан именно под это, и его код открыт на GitHub. Для документов PDF Bot собирает набор картинок в один PDF и обратно.
ShrinkImage Bot заявляет отсутствие водяного знака и регистрации; PDF Bot и Image Resize тоже ничего не добавляют.
Отправьте её файлом в Image Resize; он выдаёт формат, который принимает бот стикеров Telegram.
Скорее всего, вы отправили её как фото, и Telegram уменьшил её первым; отправляйте изображение файлом, чтобы сохранить оригинал.
Да, PDF Bot объединяет изображения в PDF и умеет разбирать PDF обратно на картинки.