Python ile Windows için Ekran Görüntüsü Alma Aracı

Daha önce Python‘da ekran görüntüsü almayla ilgili kodu PerfectGate’de görmüştüm. Ben de aynı işlemi Tkinter kullanarak yaptım. Ek olarak bir geciktirme çubuğu var. Bununla, görüntü almayı, belirlediğiniz saniye kadar geciktirebilirsiniz. Kodu çalıştırabilmek için Python Imaging Library (PIL) yüklü olmalıdır.

# Batuhan Bayrakci - Ekran Goruntusu Alma Aracı
# -*- coding: cp1254 -*-

import ImageGrab
import time
from Tkinter import *
from tkMessageBox import *

def ekran_cek():
    pencere.iconify()
    dosya_adi="Ekran Görüntüsü-%s.jpg" % (time.strftime("%d-%m-%Y %H.%M.%S"))
    time.sleep(kay.get())
    ImageGrab.grab().save(dosya_adi)
    showinfo("Durum","Ekran Görüntüsü Alindi")

pencere=Tk()
pencere.geometry("200x100+400+200")
pencere.resizable(width=FALSE, height=FALSE)
pencere.title("Ekran Kaydedici")

yazi = Label(text = "Geciktirme Süresi (saniye)")
yazi.pack()

kay = Scale(pencere, from_=0, to=8, orient=HORIZONTAL)
kay.pack()

dugme = Button(text="Ekran Görüntüsü Al", command=ekran_cek)
dugme.pack()
mainloop()

İyi Çalışmalar…

2 Yorum

  1. Konsoldamı çalışıyor uygulama?

  2. Batuhan Says:

    Kod, Windows için olduğundan, kodu bir .py dosyasına yazdıktan sonra çift tıklama ile de çalıştırabilirsiniz. Konsol üzerinde değil, bir arayüzü var.

Yorum Yazın...