Ein Python-Skript, das ein GTK-Bild (Clipboard) in einer Datei speichert.

Sie können eine Bildschirmaufnahme des Bildschirms erstellen, indem Sie Strg + (Alt | Umschalt) + PrintScreen drücken. Wenn Sie jedoch Strg drücken, wird die Bildschirmaufnahme in der Zwischenablage gespeichert. (Normalerweise können Sie (Alt | Umschalt) + PrintScreen drücken, ohne Strg drücken zu müssen, um einen Dialog aufzurufen und in einer Datei zu speichern.)

Speichern Sie dieses Mal das in der Zwischenablage gespeicherte Bild in einer Datei mit Python. Übrigens kann es nicht ohne die GTK-Umgebung ausgeführt werden.

clip2img.py


#! /usr/bin/env python
# -*- coding: utf-8 -*-
 
import sys
import gtk
 
 
def save_clipimg(filename):
  clipboard = gtk.clipboard_get()
  image = clipboard.wait_for_image()
 
  if image is not None:
    image.save(filename, "png")
  else:
    print("No image in clipborad.")
 
def main():
  save_clipimg((sys.argv+["clipboard.png "])[1])
 
 
main()

Gist

Ursprünglich sollte ich die Lackiersoftware leise verwenden.

Recommended Posts

Ein Python-Skript, das ein GTK-Bild (Clipboard) in einer Datei speichert.
Ein Memorandum zum Ausführen eines Python-Skripts in einer Bat-Datei
Python-Skript, das eine JSON-Datei aus einer CSV-Datei erstellt
Python-Skript, das SQL-Dateien liest, BigQuery ausführt und CSV speichert
[Python] Ändern Sie den Namen der Bilddatei in eine Seriennummer
Ein Python-Skript, das Oracle-Datenbankdaten in CSV konvertiert
Erstellen Sie ein Shell-Skript, um die Python-Datei mehrmals auszuführen
Ein Skript, das 0, 1 an die erste Python-Primzahl zurückgibt
Skript zum Erstellen einer Mac-Wörterbuchdatei
So führen Sie Maya Python-Skripte aus
Skript-Python-Datei
Python-Skript, das mithilfe der Bing-Image-Suche automatisch typische Bilder sammelt
Python-Skript, das alle Datensätze der Oracle-Tabelle in eine CSV-Datei ausgibt
Lesen einer CSV-Datei mit Python 2/3
So erstellen Sie eine JSON-Datei in Python
Ein Skript, das Tweets mit Python abruft, sie in einer externen Datei speichert und morphologische Analysen durchführt.
"Python Kit", das Python-Skripte von Swift aufruft
Exportieren Sie PythonC Version OpenCV KeyPoint in eine Datei
Ich möchte mit Python in eine Datei schreiben
Analysieren Sie eine JSON-Zeichenfolge, die in eine Datei in Python geschrieben wurde
Vorlage des Python-Skripts zum Lesen des Inhalts der Datei
Ich möchte eine Datei mit Python zufällig testen
Was ist in dieser Variablen (wenn das Python-Skript ausgeführt wird)?
[Python] So schreiben Sie eine Dokumentzeichenfolge, die PEP8 entspricht
[Python] Eine praktische Bibliothek, die Kanji in Hiragana konvertiert
Python-Skript, das das Azure-Status-RSS crawlt und an Hipchat sendet
Ein Python-Skript, das eine datierte CSV-Datei als Zeitpartitionstabelle in BigQuery importiert
Software, die die festgelegte Zeichenfolge in der Zwischenablage speichert, wenn Sie auf die Schaltfläche [Python] klicken
Ein Python-Skript, das die Start- / Endzeit des Mac für die Anwesenheitsverwaltung verwenden möchte
Verwendung der NUITKA-Utilities-Hinweis-Kompilierung zum einfachen Erstellen einer ausführbaren Datei aus einem Python-Skript
Ein Weg zum mittleren Python
Ich habe ein Skript in Python erstellt, um eine Textdatei für JSON zu konvertieren (für das vscode-Benutzer-Snippet).
So führen Sie eine Python-Datei an einer Windows 10-Eingabeaufforderung aus
So führen Sie ein Python-Programm in einem Shell-Skript aus
Ändern Sie das Standardausgabeziel in eine Datei in Python
Erstellen wir ein Skript, das sich bei Ideone.com in Python registriert.
So importieren Sie Dateien in Python an eine beliebige Stelle
Laden Sie eine Datei in Dropbox hoch
Erstellen eines Python-Skripts, das die e-Stat-API unterstützt (Version 2)
Ein Programm, das die für iOS-App-Symbole in Python erforderliche Bildgröße automatisch ändert
Python-Skript, das von der Google-Suche zum sofortigen Speichern der Suchergebnisseite führt
So schreiben Sie eine Meta-Klasse, die sowohl Python2 als auch Python3 unterstützt
[Python] So geben Sie eine Pandas-Tabelle in eine Excel-Datei aus
Eine Reihe von Skriptdateien, die Wordcloud mit Python3 ausführen
Python-Skript, das den Status des Servers über den Browser überprüfen kann
Python-Skript, das den Inhalt zweier Verzeichnisse vergleicht
Ich habe ein Skript geschrieben, das das Bild in zwei Teile teilt
[Python] Eine Geschichte, die in eine Rundungsfalle zu geraten schien
Ich habe versucht, ein Skript zu erstellen, das die Tweets eines bestimmten Benutzers auf Twitter verfolgt und das veröffentlichte Bild sofort speichert
Ich möchte einen Platzhalter verwenden, den ich mit Python entfernen möchte
Ich habe versucht, eine Python-Datei in eine EXE-Datei zu verwandeln (Rekursionsfehler unterstützt)
Übergeben von Argumenten an Python-Skripte in SPSS Modeler Batch
Verarbeiten Sie das Ausführungsergebnis von Splunk mit Python und speichern Sie es in einer Datei
Bedingte Verzweigung aufgrund des Vorhandenseins einer Shell-Skriptdatei
[Python] Ein Memo, das ich versucht habe, mit Asyncio zu beginnen
Versuchen Sie, mit Python3 eine Zeichenfolge aus einem Bild zu extrahieren
Ich habe eine Funktion zum Laden des Git-Erweiterungsskripts in Python geschrieben
[Python] Speichern einer CSV-Datei als eindimensionale Array-Daten