Como desenhar uma página da web em um DC de memória?
-
27-09-2019 - |
Pergunta
Gostaria de enganar o Chrome para renderizar suas guias em algum contexto do meu dispositivo de memória. Isso é possível em tudo ? Obrigada !
Solução
Há um método em chrome.tabs
chamado captureVisibleTab
. O que você recebe é um PNG ou JPEG.
http://code.google.com/chrome/extensions/tabs.html
Essa API está disponível para extensões do Chrome - mas você não pode chamá -lo de JavaScript comum em um navegador não estendido. Presumo que esta seja a técnica usada por "Captura de tela de aviário".
Se você tem um programa C ++ em execução em seu próprio processo e deseja "cutucar" o Chrome - existem muitas maneiras desonestas de fazer ganchos de janelas e capturar. Mas por que não se salvar o problema? O Chrome é baseado no Webkit - basta usar o Webkit diretamente. Qt facilita a super fácil, por exemplo: