Evaluating bids

Projeto para Captura de tela com Delphi

Published on the July 22, 2024 in IT & Programming

About this project

Open

Desenvolva um projeto em Delphi 10.2 que capture prints da tela e os exiba em um TImage. O projeto deve incluir funcionalidades de captura eficiente e visualização em tempo real, proporcionando uma interface intuitiva para o usuário.

Project overview

1. Criação de uma Unit ScreenCapture: 1.1. Responsável por capturar a tela do computador. 1.2. Capaz de capturar a tela de qualquer programa, como Chrome, Edge, Firefox, entre outros, apenas passando o título da janela. 2. Procura e Captura da Tela: 2.1. O programa deve procurar a janela especificada pelo título e capturar a tela correspondente, mesmo que o programa esteja em segundo plano. 3. Modos de Captura: 3.1. Modo Normal: Realiza uma captura de tela convencional. 3.2. Modo Invisível: Captura a tela ocultando o próprio programa do print. 3.3. Programa Específico: Captura a tela de um programa específico, determinado pelo título da janela. 4. Exibição das Capturas: 4.1. As capturas de tela devem ser exibidas em um componente TImage no projeto. 5. Compatibilidade com Windows: 5.1. O projeto deve ser amplamente compatível com versões do Windows, desde o Windows 7 até o Windows 11. 6. Interface Intuitiva: 6.1. Proporcionar uma interface intuitiva e de fácil uso para o usuário, permitindo a seleção do modo de captura e a visualização em tempo real das capturas. 7. Criação de uma Procedure CaptureScreen: 7.1. A procedure CaptureScreen deve receber dois parâmetros: CaptureMode (informando se a captura será visível, invisível ou de um programa específico) e um Stream. 7.2. A imagem capturada deve ser salva no Stream utilizando JPEGImage.SaveToStream(Stream), por exemplo. 8. Utilização de Bibliotecas: 8.1. Sempre que possível, evitar a instalação de plugins adicionais no Delphi. 8.2. Caso seja necessário utilizar plugins, preferir aqueles que não precisam ser instalados, mas apenas adicionados ao Library Path do Delphi. 9. Criação de uma Janela de Formulário para Teste da Unit ScreenCapture: 9.1. A janela deve conter: 9.1.1. Um TEdit para informar o nome da janela desejada. 9.1.2. Botões para iniciar a captura nos diferentes modos (normal, invisível, programa específico). 9.1.3. Um TImage para exibir as capturas de tela realizadas.

Category IT & Programming
Subcategory Web development
What is the scope of the project? Small change or bug
Is this a project or a position? Project
I currently have I have an idea
Required availability As needed
Roles needed Developer

Delivery term: July 25, 2024

Skills needed

Other projects posted by J. C. D. R.