
Я пробовал различные инструменты, такие как Greenshot, Ksnip и ShareX, а также инструмент обрезки Windows и т. д., но мне удалось сохранить только файл в формате .jpg, а не скопировать его в буфер обмена.
Мне это нужно, потому что для использования в Интернете я могу получить сжатый .jpg размером 200 КБ, который будет в 10 раз больше, чем .png.
решение1
Пока любое изображение находится в буфере обмена, оно не в формате JPEG или любом другом ориентированном на диск формате. Оно будет в резидентном формате памяти, который является bitmap или PNG.
Чтобы, например, Greenshot сохранил изображение на диске в формате JPEG:
- Щелкните правой кнопкой мыши значок Greenshot на панели задач и выберите «Настройки...».
- На вкладке «Вывод» укажите папку и имя.
- В раскрывающемся списке «Формат изображения» выберите «jpg».
- Установите «Качество JPEG» (у меня 100%)
- На вкладке «Назначение» убедитесь, что отмечено «Сохранить напрямую» («Копировать в буфер обмена» необязательно и не обязательно). При желании вы можете добавить галочку рядом с редактором изображений, который автоматически откроет сохраненное изображение.
- Нажмите ОК.
решение2
Скриншот будет в каком-то несжатом формате, например PNG TIF ИЛИ BMP, поскольку экраны не сжимаются. Однако, как только вы сделаете снимок экрана, есть много инструментов, которые могут затем навсегда сохранить его в формате jpg.
Например, Windows Snipping Tool
может сохранить снимок экрана, выбрав FILE > SAVE AS...
и выбрав JPG
.