Ana içeriğe atla

Java Screen capture - Ekran Görüntüsü

Java ekran görüntüsünü nasıl alırız?
 
public static void capture(String saveDictionary) {
try { 
     // görüntünün alınacağı boyutları Toolkit yardımıyla alıyoruz.
     Dimension screenSize = Toolkit.getDefaultToolkit().getScreenSize(); 
 
     // BufferedImage ve Robot sınıfları yardımıyla ekran belirlediğimiz boyuta göre
     // ekran görüntüsünü alıyoruz. 
     BufferedImage capture = new Robot()
.createScreenCapture(new Rectangle(screenSize)); 
 
     // metoda gelen kayıt dizini için dosya oluşturup
     File yol = new File(saveDictionary); 
 
 
     // klasör olup olmadığını kontrol ediyoruz
     if (!yol.isDirectory()) { // eğer klasör yoksa
yol.mkdirs(); // klasörü oluşturuyoruz
     } 
 
     // son olarak BufferedImage nesnesinde bulunan resmi ImageIO sınıfı
     // yardımıyla kayıt dizinine kaydediyoruz.
     ImageIO.write(capture, "jpg", yol);
} catch (Exception e) {
}
}



Bu metod sayesinde tek satırlık kod ile bilgisayarımızın ekran görüntülerini alabiliriz.

Örneğin ScreenCapture sınıfı içerisine bu metodu yazdığımızı varsayarsak;
ScreenCapture.capture("dizin");
şeklinde ekran görüntüsünü almış oluruz.

Yorumlar

Yorum Gönder

Bu blogdaki popüler yayınlar

Jüpiter gezegeni

Güneş Sistemi'nin uzaklık olarak beşinci gezegenidir. Kütlece ve çap olarak sistemdeki en büyük gezegendir. Aslında Jüpiter gezegeni Güneş Sistemi'nde bazı özelliklerinden dolayı 'enlerin gezegeni' olarak sınıflandırılabilir:

Levhalar ve Levha Tektoniği

Başlangıçta tüm kıtaların Pangea adında tek bir kıta olduğu, sonradan parçalanıp dağılarak zamanla günümüzdeki yerlerine ulaştığı görüşüne dayanan kıtaların kayması kuramını aslında 1912'de bir meteorolog olan Alman bilim adamı Alfred Wegener ortaya attı.

Kur'an ve Tektonik Levhalar

Merhaba sevgili okurlarım bugün Kur'an okurken karşıma çıkan çok haşmetli bilimsel mesaj veren bir ayetle karşılaştım bunun şokunu üzerimden atamadan yazıya döküp siz değerli kullanıcılarımla paylaşmak istedim... Kur'an da geçen ayet; Neml Suresi 88. Ayet; Bir de o dağları görür, onları sabit sanırsın; oysa onlar, bulut geçer gibi geçip gider. Bu, herşeyi sapasağlam yaratmış olan Allah'ın sanatıdır. O, şüphesiz bütün yaptıklarınızdan haberdardır. Bu ayette gördüğünüz gibi 1400 yıl önce dağların durağan olmadığını ve hareket ettiğinden bahsetmektedir Peki bilim ne diyor bu konuda ? Size paylaşacağım kısa bir animasyonda Kıt'a hareketelerini yer yüzü hareketlerini izleyeceksiniz...