Quero saber como funciona a tecla Print Screen. Isso é útil para tirar uma amostra da tela atual, mas como isso é possível? Existe um software que é executado rapidamente quando a tecla Print Screen é pressionada? Se sim, o que são?
Alguém pode me ajudar nos bastidores deste processo?
screen-capture
Formigas
fonte
fonte
Respostas:
Especificamente como ele funciona depende da implementação, mas, em muitos casos, o framebuffer mantém o que está sendo exibido atualmente na tela; portanto, a maneira mais simples de fazer uma captura de tela é pegar esse pedaço de memória e gravá-lo em um arquivo. Geralmente, você pode fazer isso (no Linux) com o comando
cat /dev/fb0 > 'filename'
(onde 'filename' é o arquivo de imagem que você deseja gravar).fonte
cat /dev/fb0 > 'filename'
não funcionou #O Journeyman está certo. É basicamente apenas uma funcionalidade do Windows. Assim que você pressionar Print Screen, o Windows capturará a cor de todos os pixels da tela (os pontinhos) e salvará na área de transferência (onde tudo o que você "copia" (ctrl + c) vai), para que você pode colá-lo no Paint ou em qualquer outro programa.
Não há software especial nem nada em execução, é apenas o Windows.
fonte
color of all of the pixels on your screen
significa? Os dados de pixel serão exibidos? Resposta selecionada diz sobre alguns 'framebuffer' e acho que é apenas alguma memória de onde o sistema operacional irá capturar os dados. Por favor corrija.É simplesmente parte do gerenciador de SO / Monitor. Em implementações mais antigas, ele costumava imprimir o que estiver na tela - a escolha / opção de copiar o que está na tela é relativamente nova - você pode colar a imagem no seu editor de imagens de sua escolha.
fonte