Descriรงรฃo: O Magpie รฉ uma ferramenta inovadora de escalonamento de janelas, projetada para melhorar sua experiรชncia visual em jogos e aplicaรงรตes. Com algoritmos avanรงados e uma sรฉrie de filtros eficientes, ele permite que jogos que estejam rodando em modo janela possam ser exibidos em modo tela cheia com tรฉcnicas eficientes de redimensionamento, garantindo a vocรช uma qualidade visual aprimorada mesmo em resoluรงรตes inferiores.
Com ele, vocรช pode, por exemplo, determinar que um jogo no seu Windows rode em baixa resoluรงรฃo e em modo janela para ser escalonado com o programa. Isso pode resultar em um ganho significativo de desempenho e de quadros por segundo, na medida em que, com o jogo ou aplicaรงรฃo rodando em uma menor resoluรงรฃo, a carga de desempenho serรก menor, mas sua experiรชncia visual serรก otimizada com o Magpie.
Usabilidade do programa
Ao abri-lo inicialmente, ele traz uma interface robusta e usual, conforme os melhores padrรตes do Windows 10 e 11, mostrando em destaque seus atalhos padrรตes para vocรช redimensionar suas janelas com as teclas + Shift + A e habilitar e desabilitar o monitoramento com as teclas + Shift + D.
Para efetivamente usรก-lo, vocรช sรณ precisa abrir alguma aplicaรงรฃo ou jogo em modo janela, selecionรก-la e usar a tecla de atalho + Shift + A. Com isso sua aplicaรงรฃo serรก imediatamente escalonada em tela cheia para uma qualidade visual superior, ainda que a resoluรงรฃo de execuรงรฃo esteja baixa.
Exemplo prรกtico uso do programa com um jogo
A tรญtulo de demonstraรงรฃo, perceba que, no jogo abaixo, usamos a resoluรงรฃo 1280ร720 em um monitor 1366ร768. Com isso o rodamos em modo janela e ativamos o programa, quando entรฃo pudemos notar uma efetiva e relevante melhora na qualidade visual com as configuraรงรตes originais do programa.
Alรฉm disso, obtivemos tambรฉm um ganho ligeiramente superior no desempenho e nos quadros por segundo em relaรงรฃo a se tivรฉssemos rodado o jogo na resoluรงรฃo nativa do nosso monitor.
Monitoraรงรฃo do desempenho
Perceba tambรฉm que vocรช pode ativar a monitoraรงรฃo da sua aplicaรงรฃo ou jogo em tempo real, tanto com a tecla de atalho + Shift + D, como tambรฉm a partir da tela de configuraรงรตes do programa. Ao acessar “Perfis padrรฃo”, vocรช pode ativar a opรงรฃo para exibir o contador de FPS com a opรงรฃo “Exibir contador de FPS”, conforme vocรช pode ver abaixo.
Opรงรตes de personalizaรงรฃo da metodologia do programa
Adicionalmente, o programa รฉ amplamente manipulรกvel e conta com uma sรฉrie de filtros que vocรช pode usar e testar. Ao acessar a opรงรฃo “Perfis padrรฃo”, vocรช tem acesso a diversas possibilidades de customizaรงรฃo, entre as quais se incluem a atribuiรงรฃo dos filtros do programa em “Modo de redimensionamento”. Por padrรฃo, ele traz o filtro Lanczos, selecionado, mas ele igualmente conta com demais filtros que vocรช pode testar e usar, todos eles descritos logo abaixo.
- Lanczos: ร um algoritmo de reamostragem que utiliza um filtro de sincronizaรงรฃo modificado para redimensionar imagens, preservando bordas e detalhes. Ele pode reduzir efetivamente o aliasing enquanto mantรฉm a clareza da imagem, ideal para aprimorar a visualizaรงรฃo em tela cheia.
- FSR (FidelityFX Super Resolution): ร um algoritmo de upscaling da AMD que melhora a taxa de quadros em jogos, escalonando a resoluรงรฃo de saรญda de forma inteligente. Oferece uma experiรชncia de jogo em alta resoluรงรฃo com melhor desempenho, mesmo em hardwares menos potentes.
- FSRCNNX (Fast Super-Resolution Convolutional Neural Network Extended): Este filtro utiliza redes neurais para realizar upscaling de imagens com resultados de alta qualidade. ร especialmente eficaz para imagens com baixa resoluรงรฃo, proporcionando melhorias significativas na nitidez e nos detalhes sem introduzir ruรญdo visual.
- ACNet (Advanced Content Network): ร um filtro desenvolvido para tratamento de imagem que melhora a clareza e a nitidez. Utiliza tรฉcnicas avanรงadas de processamento de rede neural para aprimorar detalhes finos e texturas em imagens e vรญdeos, resultando em uma visualizaรงรฃo mais limpa e refinada.
- Anime4K: Desenvolvido para melhorar a qualidade de vรญdeos de anime, esse algoritmo de upscaling รฉ rรกpido e eficiente. Usa tรฉcnicas de aprendizado de mรกquina para aumentar a resoluรงรฃo de imagens de baixa qualidade, melhorando detalhes sem adicionar artefatos visuais.
- CRT-Geom: Simula a aparรชncia de um antigo monitor CRT (tubo de raios catรณdicos) em displays modernos. Este filtro adiciona caracterรญsticas como curvatura de tela e varredura de linhas, oferecendo uma experiรชncia retrรด autรชntica para jogos e aplicaรงรตes.
- Integer Scale 2x: Esse mรฉtodo de escalonamento aumenta o tamanho da imagem por um fator inteiro (neste caso, 2x), preservando a nitidez dos pixels. ร ideal para jogos antigos e pixel art, onde manter a integridade visual original รฉ essencial.
Mรฉtodos de captura
Alรฉm disso, perceba tambรฉm que, quando se trata de fazer upscale de jogos ou outras aplicaรงรตes, o mรฉtodo de captura รฉ crucial, pois determina como a imagem original รฉ adquirida antes do processo de escalonamento. Cada mรฉtodo tem suas prรณprias caracterรญsticas que podem influenciar a fluidez, a velocidade da captura e a fidelidade da imagem final.
Em relaรงรฃo a isso, o Magpie tambรฉm conta com diferentes metodologias de captura de tela que vocรช igualmente pode testar e usar para um escalonamento mais preciso e eficiente, o que pode ter um impacto sobre a otimizaรงรฃo do desempenho e da qualidade nos seus jogos. Por padrรฃo, ele traz selecionado o Graphics Capture em sua opรงรฃo “Mรฉtodo de captura”, mas ele igualmente conta com demais opรงรตes, todas elas descritas logo abaixo:
- Graphics Capture: Uma tecnologia avanรงada ideal para Windows 10 e 11, otimizada para jogos e aplicaรงรตes modernas. Garante captura de alta qualidade com mรญnimo impacto no desempenho.
- Desktop Duplication: Usa a API de duplicaรงรฃo de desktop para captura rรกpida e com baixa latรชncia. Ideal para transmissรตes ao vivo e jogos de aรงรฃo rรกpida. Ele pode ser aplicรกvel, por exemplo, em transmissรตes de jogos, onde a rapidez na atualizaรงรฃo da tela รฉ crucial.
- GDI (Graphics Device Interface): Um mรฉtodo tradicional, eficaz com softwares mais antigos e menos intensivos em grรกficos. Pode ser รบtil para escalonar aplicaรงรตes como editores de texto ou software de design grรกfico mais antigos.
- DwmSharedSurface: Utiliza a infraestrutura do Desktop Window Manager para captura isolada de janelas especรญficas, evitando interferรชncias. ร ideal para aplicativos de produtividade onde vรกrias janelas estรฃo abertas, como durante o uso de ferramentas de desenvolvimento de software.
Configuraรงรตes adicionais
Por fim, perceba ainda que o programa tambรฉm traz seu menu de “Configuraรงรตes”, em destaque na captura de tela abaixo, no qual vocรช encontra algumas opรงรตes bastante รบteis para determinar que o programa fique ativo na รกrea de notificaรงรฃo do seu Windows, o que vem ativo por padrรฃo, e tambรฉm executรก-lo na inicializaรงรฃo.