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 programas e jogos que estejam rodando em modo janela possam ser exibidos em modo tela cheia com tรฉcnicas eficientes de redimensionamento, proporcionando 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 te 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.