Un script Python qui enregistre une image de presse-papiers (GTK) dans un fichier.

Vous pouvez prendre une capture d'écran de l'écran en appuyant sur Ctrl + (Alt | Shift) + PrintScreen, mais si vous appuyez sur Ctrl, la capture d'écran sera enregistrée dans le presse-papiers. (Habituellement, vous pouvez appuyer sur (Alt | Shift) + PrintScreen sans appuyer sur Ctrl pour faire apparaître une boîte de dialogue et l'enregistrer dans un fichier.)

Cette fois, enregistrez l'image enregistrée dans le presse-papiers dans un fichier avec Python. À propos, il ne peut pas être exécuté sans l'environnement GTK.

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

À l'origine, je devrais utiliser le logiciel de peinture tranquillement.

Recommended Posts

Un script Python qui enregistre une image de presse-papiers (GTK) dans un fichier.
Un mémorandum pour exécuter un script python dans un fichier bat
Script Python qui crée un fichier JSON à partir d'un fichier CSV
Script Python qui lit les fichiers SQL, exécute BigQuery et enregistre le csv
[python] Remplacez le nom du fichier image par un numéro de série
Un script python qui convertit les données Oracle Database en csv
Créez un script shell pour exécuter le fichier python plusieurs fois
Un script qui renvoie 0, 1 attaché au premier Python prime
Script pour créer un fichier de dictionnaire Mac
Comment exécuter des scripts Maya Python
Fichier python de script
Script Python qui collecte automatiquement des images typiques à l'aide de la recherche d'images Bing
Script Python qui génère tous les enregistrements de la table Oracle dans un fichier CSV
Comment lire un fichier CSV avec Python 2/3
Comment créer un fichier JSON en Python
Un script qui récupère les tweets avec Python, les enregistre dans un fichier externe et effectue une analyse morphologique.
"Kit Python" qui appelle des scripts Python depuis Swift
Exporter la version Python3 OpenCV KeyPoint dans un fichier
Je veux écrire dans un fichier avec Python
Analyser une chaîne JSON écrite dans un fichier en Python
Modèle de script python pour lire le contenu du fichier
Je veux échantillonner au hasard un fichier avec Python
Que contient cette variable (lorsque le script Python est en cours d'exécution)
[Python] Comment écrire une docstring conforme à PEP8
[Python] Une bibliothèque pratique qui convertit les kanji en hiragana
Script Python qui explore le flux RSS du statut Azure et le publie sur Hipchat
Un script python qui importe un fichier csv daté dans BigQuery en tant que table de partition de temps
Logiciel qui enregistre la chaîne de caractères définie dans le presse-papiers lorsque vous cliquez sur le bouton [Python]
Un script python qui souhaite utiliser l'heure de démarrage / fin de Mac pour la gestion des présences
Comment utiliser NUITKA-Utilities hinted-compilation pour créer facilement un fichier exécutable à partir d'un script Python
Une route vers Python intermédiaire
J'ai créé un script en Python pour convertir un fichier texte pour JSON (pour l'extrait d'utilisateur vscode)
Comment exécuter un fichier Python à une invite de commande Windows 10
Comment exécuter un programme Python à partir d'un script shell
Changer la destination de sortie standard en un fichier en Python
Créons un script qui s'enregistre avec Ideone.com en Python.
Comment importer des fichiers où vous le souhaitez en Python
Télécharger un fichier sur Dropbox
Création d'un script Python prenant en charge l'API e-Stat (ver.2)
Un programme qui redimensionne automatiquement la taille d'image requise pour les icônes d'application iOS en Python
Script Python qui va de la recherche Google à l'enregistrement de la page de résultats de recherche à la fois
Comment écrire une classe méta qui prend en charge à la fois python2 et python3
[Python] Comment générer une table pandas dans un fichier Excel
Un ensemble de fichiers de script qui font wordcloud avec Python3
Script Python qui peut vérifier l'état du serveur à partir du navigateur
Script Python qui compare le contenu de deux répertoires
J'ai écrit un script qui divise l'image en deux
[Python] Une histoire qui semblait tomber dans un piège à contourner
J'ai essayé de créer un script qui retrace les tweets d'un utilisateur spécifique sur Twitter et enregistre l'image publiée à la fois
Je souhaite utiliser un caractère générique que je souhaite décortiquer avec Python remove
J'ai essayé de transformer un fichier Python en un EXE (erreur de récursivité prise en charge)
Comment passer des arguments à un script Python dans SPSS Modeler Batch
Traitez le résultat de l'exécution de Splunk en utilisant Python et enregistrez-le dans un fichier
Branche conditionnelle en raison de l'existence d'un fichier de script shell
[Python] Un mémo que j'ai essayé de démarrer avec asyncio
Essayez d'extraire une chaîne de caractères d'une image avec Python3
J'ai écrit une fonction pour charger le script d'extension Git en Python
[Python] Comment stocker un fichier csv en tant que données de tableau à une dimension