Ekranı Yazdır tuşu nasıl çalışır?


15

Print Screen tuşunun nasıl çalıştığını bilmek istiyorum. Bu, geçerli ekranın bir görüntüsünü almak için yararlıdır, ancak bu nasıl mümkün olabilir? Yazdırma ekranı tuşuna basıldığında çırpıda çalışan bir yazılım var mı? Varsa ne bunlar?

Bu sürecin arka planlarında bana yardımcı olabilecek biri var mı?


2
Bununla ilgili ayrıntılı bir cevap görmek isterim.
Aldığım bir

5
Bilgisayarım her açıldığında şoktayım ve hayranlık duyuyorum. Bu kadar karmaşık bir şeyle uğraşması aklı çok güvenilir, çok kötü benim hükümetim bu kadar iyi çalışmıyor.
Moab

ve sonra. BSOD'ler. s. Hükümet kendi yolunda mükemmel çalışıyor. İstediğimiz gibi değil; p
Journeyman Geek

Yanıtlar:


17

Özellikle nasıl çalıştığı uygulamaya bağlıdır, ancak çoğu durumda framebuffer şu anda ekranda görüntülenen her şeyi tutar, bu nedenle ekran görüntüsü almanın en basit yolu sadece bu belleği yığınlamak ve bir dosyaya yazmaktır. Bunu (Linux'ta) genellikle komutla yapabilirsiniz cat /dev/fb0 > 'filename'(burada 'dosyaadı' yazmak istediğiniz görüntü dosyasıdır).


cat /dev/fb0 > 'filename'çalışmadı
Akshaydeep Giri

6

Journeyman oldukça haklı. Temelde sadece bir Windows işlevselliğidir. Print Screen'e basar basmaz, Windows ekranınızdaki tüm piksellerin (küçük noktalar) rengini alır ve panonuza kaydeder ("kopyaladığınız her şeyin (ctrl + c) gittiği yer), böylece Paint'e veya herhangi bir programa yapıştırabilir.

Özel bir yazılım veya çalışan bir şey yok, sadece Windows.


@Rene ne anlama color of all of the pixels on your screengeliyor? Piksel verileri ekrandan gelecek mi? Seçilen cevap bazı 'framebuffer' hakkında söylüyor ve sanırım işletim sisteminin veriyi alacağı yerden biraz bellek. Lütfen düzeltin.
manikanta

3

OS / Display yöneticisinin oldukça basit bir parçası. Daha eski uygulamalarda, ekrandakileri yazdırmak için kullanılır - ekranda olanları kopyalama seçeneği / seçeneği nispeten yenidir - daha sonra görüntüyü seçtiğiniz görüntü düzenleyicinize yapıştırabilirsiniz.

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.