Получение графики из буфера обмена на диск?

17

У меня есть графика в буфере обмена на Ubuntu.

Какой самый быстрый способ поместить его на диск в формате png или jpg?

Lincity
источник

Ответы:

6

Я просто собрал быстрый скрипт на python, который вставит изображение в буфер обмена в файл.

Это очень простой, но он делает работу, но может быть легко расширен.

PasteImg

Cas
источник
7

Xclip

xclipнаходится на официальных репозиториях основных дистрибутивов ( pasteimgэто не так, и последнее обновление было в 2011 году).

Для меня самый быстрый способ - использовать терминал, перейти в нужную папку (возможно, с помощью autojump ), а затем просто запустить clipboard2photo, что является псевдонимом, который я создал для следующей команды:

xclip -selection clipboard -t image/png -o > "$(date +%Y-%m-%d_%T).png"

Совет: включите псевдонимы ~/Dropbox/.mybashrcи включите этот файл из .bashrc.

if [ -f ~/Dropbox/.mybashrc ]; then
   source ~/Dropbox/.mybashrc
fi

Таким образом, вы будете иметь их на всех ваших нынешних и будущих устройствах.


Ярлыки оболочки GNOME

В GNOME Shell (Ubuntu 17.10+) мы встроили ярлыки, поэтому сохраняем скриншоты непосредственно в ~/Pictures:

Скриншот

Подсказки, чтобы запомнить их:

  • C trl → to c lipboard (еще для ~/Pictures)
  • Alt → Текущее окно
  • S hift → Area / S urface

Я обычно отключаю «Печать», чтобы избежать генерации мусора на ~ / Pictures, если я пропускаю F12 (который я часто использую с Guake), и случайно нажимаю на него.

Пабло Бьянки
источник
2

Я уже некоторое время гуглю, и кажется, что пока нет менеджера буфера обмена, который поддерживает вставку изображения прямо в папку, даже если есть запрос на функцию Nautilus .

Таким образом, ответ будет вставить его в графическое приложение (например, GIMP) и сохранить его.

К. Хендрик
источник