So kopieren Sie Bilder aus einer Datei in die Zwischenablage

11

Wie kopiere ich ein Bild aus einer Datei in die Zwischenablage?

Ich kann einfach die Datei auswählen und drücken ctrl-c. Aber das würde es nicht in die Zwischenablage kopieren. Es wird nur markiert, wenn ich die Datei woanders kopieren möchte.

Ich kann die Datei in Paint öffnen und dann die Auswahl ändern, um das gesamte Bild abzudecken. Ich brauche etwas Einfacheres.

user4951
quelle
Was ist der Grund dafür? - Aus
Kontextgründen

Antworten:

1

Wenn Sie Windows 10 verwenden, unterstützt die Fotos-App Ctrl+cdas geöffnete Foto.

Lucas
quelle
15

Laden Sie nircmd herunter und extrahieren Sie es oder installieren Sie es unter "C: \ nircmd" oder einem ähnlichen Speicherort. Innerhalb des Ordners befindet sich 'nircmdc.exe'.

Dies kann verwendet werden, um ein Bild in die Zwischenablage zu kopieren. Aber das ist immer noch nicht ganz so einfach, wie Sie es sich erhofft hatten. Machen wir es uns also einfacher:

Öffnen Sie Ihren Registrierungseditor .

Wenn Sie mit regedit nicht vertraut sind, möchten Sie vielleicht mehr Hilfe finden, aber ich werde versuchen, dies so einfach wie möglich zu gestalten. Erweitern Sie zuerst "HKEY_CLASSES_ROOT", dann "*" und dann "Shell". Klicken Sie mit der rechten Maustaste auf "Shell" und wählen Sie "Neu-> Schlüssel". Benennen Sie diesen Schlüssel wie gewünscht, z. B. "Bild in Zwischenablage kopieren". Klicken Sie nun mit der rechten Maustaste auf diesen neu erstellten Schlüssel und wählen Sie erneut "Neu-> Schlüssel". Diesen werden Sie "Befehl" nennen. Auf der rechten Seite sehen Sie jetzt einen Wert mit der Bezeichnung "(Standard)". Doppelklicken Sie auf dieses Element und setzen Sie unter "Wertdaten:"

C: \ nircmd \ nircmdc.exe Zwischenablage-Kopierbild "% 1"

Wenn Sie den Parameter% 1 angeben, können Sie mit Dateinamen arbeiten, die Leerzeichen enthalten.

Bitte beachten Sie, dass wenn Sie es nicht auf die gleiche Weise wie ich installiert haben, dies möglicherweise nicht der genaue Speicherort ist und Sie "C: \ nircmd \ nircmdc.exe" durch die richtige Adresse für diese ausführbare Datei ersetzen müssen.

Sobald Sie fertig sind, können Sie mit der rechten Maustaste auf eine Datei klicken und "Bild in Zwischenablage kopieren" auswählen. Von diesem Punkt an wird es so einfach sein, das zu tun, was Sie brauchen.

Serodis
quelle
Und es funktioniert :)
user4951
1
@Serodis Warum lädst du nicht einfach die exportierte Registry-Datei hoch, die Patches für die Einstellung enthält, die vorgenommen werden muss (damit das Kontextmenü verfügbar ist)?
Nam G VU
@Serodis Ich mache das Gleiche, aber ich kann nicht, dass es unter Windows 7 64bit für mich funktioniert Windows Explorer. Aber ich kann es von der Kommandozeile aus aufrufen C:\nircmd\nircmdc.exe clipboard copyimage {path to my image}. Hättest du eine Idee für mich?
Nam G VU
Dadurch bleibt die PNG-Transparenz nicht erhalten. Irgendeine Lösung, die das tut?
Mark
Danke, das hat mir sehr geholfen. Klappt wunderbar! Eine kleine Korrektur. Als Sie geschrieben haben This one you will name, "command.", This one you will name, "command".
macdonaldtomw
1

Nircmd scheint der richtige Weg zu sein, aber für diejenigen von uns, die Software (sogar Freeware!) Nicht frei auf ihren Workstation-Computern installieren können, verwenden Sie Microsoft Paint :

Klicken Sie im Windows Explorer mit der rechten Maustaste auf die Datei. Die Kontextmenüoption "Bearbeiten" öffnet das Bild standardmäßig in der Malanwendung (stattdessen werden installierte Anwendungen wie Adobe Photoshop verwendet).

Sie können das Bild auch in Paint öffnen, indem Sie die Option "Öffnen mit ..." verwenden.

Wählen Sie nach dem Öffnen in Microsoft Paint alle aus und kopieren Sie ( Ctrl+A, Ctrl+C).


Dies beinhaltet nicht das Erstellen eines externen Screenshots des Bildes (solange es sich nicht um ein proprietäres Format handelt, das Microsoft Paint nicht öffnen kann. In diesem Fall möchten Sie wahrscheinlich die Pixel in der proprietären Anwendung kopieren, die solche Dateien öffnet).

Dadurch werden auch alle Metadaten entfernt, die Anwendungen möglicherweise in das Bild einfügen, sodass Sie die Bitmap-Daten für einfache Pixel in der Zwischenablage erhalten.

Verwenden Sie GreenShot , um die Bilddatei zu öffnen, und klicken Sie auf das Symbol "In Zwischenablage kopieren".

Elaskanator
quelle
Dies ist eine sehr gute Antwort, da keine zusätzliche Installation von Tools oder Programmen erforderlich ist.
Adam.at.Epsilon
0

Ich habe ClipSa bei Google gefunden und noch nicht ausprobiert.

Ich habe noch nichts gefunden, um das Gegenteil zu tun

mavhc
quelle
1
ClipSa wird auf die Weise des OP (ursprünglicher Beitrag) zurückgesetzt, dh. von der Zwischenablage zur Datei. Sie müssen das Bild in der Datei in die Zwischenablage kopieren.
Nam G VU
-2
  1. Drücken Sie "Bildschirm drucken"
  2. Öffnen Sie nun Paint. (Es ist unter Zubehör).
  3. Drücken Sie Strg + V.

Alternativ können Sie eine Open-Source-Software namens "Green shot" ( http://getgreenshot.org/ ) ausprobieren. Sie verfügt über eine zusätzliche Funktion - den Erfassungsbereich des Bildschirms. Wenn es das ist, wonach Sie suchen. Ein weiterer Vorteil dieses kostenlosen Dienstprogramms - Es verfügt über einen integrierten Editor.

Wishwas
quelle
Dazu müssen Sie die Datei weiterhin öffnen und einen Screenshot erstellen. Dies bedeutet, dass die ursprüngliche Auflösung der Datei verloren geht (z. B. ein Bild mit einer Größe öffnen, die größer als Ihre tatsächliche Desktopauflösung ist).
Slhck
Nein nein Nein. Nicht vom Bildschirm in die Zwischenablage. Von der Datei in die Zwischenablage.
user4951
@ JimThio Es ist eine coole Frage, aber es ist nicht das, wofür die Grafikprogramme sind :-) Es ist fast so, als ob Sie (und andere) Hunderte großartiger Möglichkeiten haben, das Betriebssystem selbst wirklich zu "ändern". Warum arbeiten Sie nicht bei Microsoft? Ein Zwischenablage-Manager mit einem Kontextmenü, das jede "Datei" in die Zwischenablage legt. Genious!
Psycogeek