У меня есть изображение в буфере обмена на OS X.
Какой самый быстрый способ поместить его на диск в формате png или jpg?
У меня есть изображение в буфере обмена на OS X.
Какой самый быстрый способ поместить его на диск в формате png или jpg?
Ответы:
Вот утилита для этого.
pngpaste
Вставьте PNG в файлы, как это делает pbpaste для текста.
Тем не менее, вместо этого
pngpaste > thefile.png
, это такpngpaste thefile.png
, чтобы случайно не вставить двоичный файл в консоль.
Не так гладко, но без предварительного просмотра.
Finder -> Редактировать -> Показать буфер обмена
Cmd+ Shift+, 4чтобы получить инструмент выделения снимка экрана и скопировать ту часть буфера обмена, которую вы хотите. Теперь это PNG на вашем рабочем столе. Но, вероятно, не точно такой же файл изображения.
Но при такой скорости вы, вероятно, могли бы сделать снимок экрана исходного источника, используя тот же метод, и перейти прямо к PNG, не используя буфер обмена.
Мне нравится использовать командную строку:
pbpaste > myfile.png
Команда pbcopy также полезна. Смотрите этот пост для деталей.
pbpaste
работает только с простым текстом, форматированным текстом и т. Д. Нет двоичных данных. Смотрите это ТАК сообщение
Использование Preview.app - способ, но немного громоздкий. Это также можно сделать в командной строке.
Поскольку вы pbpaste
можете использовать только pbpaste > filename
текстовые фрагменты, вы хотите использовать pngpaste
вместо этого.
Установите это с Brew:
brew install pngpaste
и использовать это:
pngpaste <filename>