Visualizador Simples GL – um visualizador de imagens leve em uma única janela.
Muito do que antes era feito na CPU agora é executado na GPU.
A linha de status, que pode ser desativada com a tecla i, exibe informações básicas: formato, resolução, tamanho na memória (CPU + GPU), tamanho em disco. No modo de informações sobre o pixel, que é ativado com a tecla p, uma bolha com informações sobre a posição, cor do pixel e parâmetros da área selecionada é exibida.
O Visualizador Simples GL pode identificar o tipo de arquivo pela sua assinatura (parâmetro -a), e não apenas pela extensão do arquivo. Suporte para navegação recursiva em diretórios (parâmetro -r).
Há a opção de alterar em tempo de execução o tipo de fundo (três cores básicas + tabuleiro de xadrez) da janela ou definir uma cor personalizada, o que é conveniente ao visualizar imagens com pixels transparentes.
Formatos suportados:
- PNG
- JPEG
- JPEG 2000
- HEIF
- PSD (Adobe Photoshop)
- AI (Adobe Illustrator)
- EPS
- XCF (GIMP)
- GIF
- SVG
- TIFF
- TARGA
- ICO
- ICNS (Imagem de Ícone da Apple)
- BMP
- PNM
- DDS
- XWD
- SCR (tela do ZX-Spectrum)
- XPM
- WebP
- OpenEXR
Compatível com GNU/Linux, FreeBSD e macOS. Existe um fork de terceiros para Windows.
Novidades no Visualizador Simples GL 3.3.1:
- arquitetura do visualizador reformulada;
- um novo renderizador um pouco mais flexível;
- graças ao renderizador, perfis e outras transformações foram transferidos da CPU para a GPU;
- com a arquitetura reformulada, consertei tanto o carregamento quanto o progresso (spinning);
- o uso de memória foi significativamente reduzido. Agora, a memória é alocada apenas para alguns chunks quando possível. Não há uma cópia descompactada completa da imagem na memória;
- informação sobre o pixel é puxada da placa de vídeo;
- o contador de uso de memória agora considera a memória de vídeo;
- adicionei pré-visualização para formatos que suportam. Se houver uma pré-visualização no EXIF, eu a pego dele;
- reformulei a interface. Refiz o renderizador, atualizei o ImGui a partir da ramificação que suporta o empilhamento de janelas;
- um novo pop-up EXIF no dock à direita, e adicionei categorias e busca nele;
- reformulei a barra de status. Apenas a deixei mais conveniente internamente, e também corrigi o visual;
- agora a barra de status não sobrepõe a imagem. E, de modo geral, qualquer janela fixada na borda não sobrepõe a imagem;
- ampliada a compatibilidade com PSD. Agora praticamente todas as variações são suportadas;
- adicionada a compatibilidade com HEIF (AVIF/HEIC);
- corrigido jpeg2k em escala de cinza – agora o brilho está correto;
- adicionada compatibilidade com perfis de cores onde eles não estavam, mas o formato os suportava;
- e ainda uma porção de outras coisas que nem consigo me lembrar, mas leiam os logs vocês mesmos, estou com preguiça.
Provavelmente quebrei alguma coisa, então ficarei feliz com comentários e sugestões.
Licença GPL-2.0.
Fonte: linux.org.ru
