Photo Label#
Um visualizador de imagens simples construído com Go e a biblioteca de interface gráfica Fyne.
Repositório#
https://github.com/willycornelissen/photo-label
Recursos#
- Carregar imagens via linha de comando.
- Suporte para JPEG, PNG, GIF, BMP e WebP.
- Integração com desktop Linux (clique duplo para abrir imagens).
- Mantém a proporção da imagem ao redimensionar.
- Novo: Visualização de descrições (labels) em janelas flutuantes com suporte a Markdown.
- Novo: Integração com a API Google Gemini para descrever fotos automaticamente.
Pré-requisitos#
- Go 1.22+
- Compilador C (para o Fyne)
- Headers de desenvolvimento OpenGL
- Opcional: Variável de ambiente
GOOGLE_API_KEYpara as funções de IA.
Compilação#
go build -o photo-label src/main.goInstalação (Linux)#
./scripts/install-linux.sh ./photo-label