Aktueller Anwendungsfall:
- Ich wähle "Bild kopieren" auf einem zufälligen PNG in Safari.
- Ich tippe pbpaste in terminal und erhalte den Link zum Bild.
Gibt es überhaupt eine Möglichkeit, stattdessen die Binärdaten abzurufen?
macos
images
copy-paste
terminal.app
Leah Xue
quelle
quelle
Wenn Sie ein Bild kopieren, kopiert OS X nicht nur die Rohbilddaten. Tatsächlich gibt es in Cocoa mehrere Pappkartons, in denen Ihr Bild mehrfach dargestellt wird.
Sie können nur
pbpaste
auswählen, auf welches Pasteboard zugegriffen werden soll, nicht jedoch auf welche Art von Inhalt. Während das rohe HexadezimalNSData
irgendwo im Pasteboard gespeichert ist, um es in Bildbearbeitungswerkzeuge einzufügen, können Sie es nichtpbpaste
in ein Terminal einfügen, das nur Text akzeptiert. Aus derpbpaste
Manpage :Da Klartextdaten als URL des Bildes verfügbar sind, fügen Sie diese immer ein, egal was passiert.
Der Vollständigkeit halber ist hier die URL, die für ein Bild gespeichert ist, zum Beispiel:
Screenshot mit Pasteboard Inspector .
quelle
Sie können versuchen, das Bild in einem Hex-Editor zu öffnen, um auf die Rohdatei zuzugreifen. Ich habe Hex Fiend auf meinem Mac verwendet und es erledigt den Job.
http://ridiculousfish.com/hexfiend/
quelle