11

Как скопировать картинку из файла в буфер обмена?

Я могу просто выбрать файл и нажать ctrl-c . Но это не скопирует его в буфер обмена. Он просто пометит его, если я захочу скопировать файл в другое место.

Я могу открыть файл в Paint, а затем изменить выбор, чтобы покрыть все изображение. Мне нужно что-то попроще.

6 ответов6

15

Скачайте nircmd и распакуйте его или установите его в «C:\nircmd» или в похожее место. В папке будет 'nircmdc.exe.'

Это может быть использовано для копирования изображения в буфер обмена. Но это все еще не так просто, как вы надеялись, поэтому давайте сделаем это проще:

Откройте редактор реестра.

Теперь, если вы не знакомы с regedit, вы можете обратиться за дополнительной помощью, но я постараюсь сделать это как можно проще. Сначала разверните "HKEY_CLASSES_ROOT", затем «*», затем "Shell". Щелкните правой кнопкой мыши "Shell" и выберите «New-> Key». Назовите этот ключ как хотите, например, "Копировать изображение в буфер обмена". Теперь щелкните правой кнопкой мыши на этом вновь созданном ключе и еще раз выберите «New-> Key». Этот, который вы назовете, "команда". С правой стороны вы увидите значение, помеченное как «(по умолчанию)». Дважды щелкните этот элемент и в поле «Значения данных:» введите

C:\nircmd\nircmdc.exe буфер обмена copyimage "% 1"

Кавычка в параметре% 1 позволяет работать с именами файлов, которые содержат пробелы.

Обратите внимание, что если вы установили его не так, как я, это может быть не точное местоположение, и вам придется заменить «C:\nircmd\nircmdc.exe» на правильный адрес этого исполняемого файла.

По завершении вы сможете щелкнуть правой кнопкой мыши файл и выбрать «Копировать изображение в буфер обмена». С этого момента делать то, что вам нужно, будет очень просто.

1

Nircmd, похоже, подходит для тех, кто не может свободно устанавливать программное обеспечение (даже бесплатное!) на своих рабочих станциях используйте Microsoft Paint:

В проводнике Windows щелкните файл правой кнопкой мыши. Параметр контекстного меню "Редактировать" по умолчанию открывает изображение в приложении Paint (вместо него будут использоваться установленные приложения, такие как Adobe Photoshop).

Вы также можете открыть изображение в Paint, используя опцию «Открыть с помощью ...».

После открытия в Microsoft Paint выберите все и скопируйте (Ctrl+A , Ctrl+C).


Это не подразумевает создание постороннего снимка экрана (если это не проприетарный формат, который Microsoft Paint не может открыть, и в этом случае вы, вероятно, захотите скопировать пиксели в проприетарном приложении, которое открывает такие файлы).

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

Аналогично, используйте GreenShot, чтобы открыть файл изображения, и щелкните значок "Копировать в буфер обмена".

1

Вы можете использовать Nircmd.

nircmd clipboard copyimage sourcefile

1

Если вы используете Windows 10, приложение «Фото» поддерживает Ctrl+c для открытия фотографии.

0

Я нашел ClipSa в Google, еще не пробовал.

Пока не нашел ничего, чтобы сделать обратное

-2
  1. Нажмите "печать экрана"
  2. Теперь откройте Paint. (Это под аксессуары).
  3. Нажмите Ctrl + V

В качестве альтернативы вы можете попробовать программное обеспечение с открытым исходным кодом под названием "Зеленый выстрел" ( http://getgreenshot.org/ ), у него есть дополнительная функция - захват области экрана. Если это то, что вы ищете. Еще одно преимущество этой бесплатной утилиты - она имеет встроенный редактор.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .