Cristal flexível

Links úteis
- Diretrizes contribuintes
- Guia de estilo do projeto (webkit)
O que é um cristal flexível?
Crystal flexível é um visualizador de imagem leve/avançado eficiente e versátil.
O cristal flexível pode mudar entre 2 modos: modo rápido e modo polido.
- Modo rápido: modo leve e padrão. O único menu é o menu de contexto. Ele contém apenas recursos muito básicos, como zoom, rotação e a opção de alterar para o modo avançado. O objetivo deste modo é abrir imagens o mais rápido possível.
- Modo polido (em breve disponível): modo avançado. Ele contém recursos de zoom e rotação, mas também recursos mais avançados para navegar imagens como um seletor de cores, uma ferramenta de corte e um conversor de arquivo de imagem.
Características
- Eficiente: o modo leve leve é feito para abrir o mais rápido possível. Você não terá que esperar para ver suas imagens!
- Escalável: o cristal flexível pode abrir suas imagens, independentemente do tamanho deles. 5000px * 5000px Imagem? Sem problemas! Cristal flexível pode abri -lo.
- GRÁTIS: Não há modos pro nem anúncios. Todos os recursos de cristal flexíveis são gratuitos para todos.
- São-aberto: o código de cristal flexível está disponível abertamente no GitHub. Você pode baixá -lo e editá -lo para torná -lo pessoal!
- Versátil: com o recurso de modos, o Supple Crystal é um visualizador de imagens muito versátil que poderá se adaptar às suas necessidades com certeza.
- Múltiplos formatos: como é construído com SFML, o cristal flexível suporta os mesmos formatos de imagem que a biblioteca suporta:
bmp , png , tga , jpg (não progressiva), gif (unanimado), psd , hdr e pic .
Plataformas
Dependências
Desenvolvimento
Motivação
Com muita frequência, tenho problemas para abrir imagens. Quando estou com pressa, quero abrir uma imagem o mais rápido possível para verificar. No entanto, quando não estou com pressa, mas inspecionando uma imagem, eu preferiria ter muitos recursos que me ajudam a visualizar os detalhes. Como conseqüência, tenho 2 espectadores de imagem. No entanto, isso também é um problema, porque é difícil gerenciar ambos - às vezes abro o avançado quando estou com pressa e meu computador fica - e causa muita desorganização.
Então, tive a ideia de criar cristal flexível. O Supple Crystal resolve esse problema, fornecendo ao usuário o modo rápido e o modo polido. O modo rápido é o modo padrão que abre o mais rápido possível, para que você não tenha problemas se estiver com pressa. O modo polido pode ser acessado do modo rápido e possui recursos mais avançados. Com esses dois modos, não há necessidade de ter dois espectadores de imagem nem causar muitos problemas.
Instalação e uso
Para construir e instalar cristal flexível a partir da fonte, você deve seguir as próximas etapas:
- Prepare as bibliotecas externas:
- Obtenha SFML 2.5.1.
- Você pode ver como obter o SFML aqui.
- Encomende as bibliotecas externas:
- Crie uma pasta chamada
extlibs na pasta raiz. - Adicione as bibliotecas externas aqui. A pasta mínima
extlibs deve ficar assim: | extlibs/
|--- SFML-2.5.1/
|------- bin/
|------- include/
|------- lib/
- Construir cristal flexível:
- Garra o repositório no Github.
- Vá para o seu garfo do repositório e copie o link para clonar seu repositório.
- Vá para Git em sua máquina local e use o Comando
git clone (your link) . - Defina a variável cmake_build_type em
CMakefiles.txt como "liberação" ou "depuração", dependendo do que você deseja criar. - Use cMake para gerar frutfiles de
CMakelists.txt . - Use os falhos gerados para construir cristal flexível
Depois de fazer isso, o cristal flexível deve aparecer dentro de uma pasta em build/ .
Para a versão de lançamento, deve parecer assim:
| Release/
|--- PublicSans-Regular.ttf
|--- sfml-graphics-2.dll
|--- sfml-system-2.dll
|--- sfml-window-2.dll
|--- ${Supple Crystal Executable}
|--- assets/
|------- logo_bg-true_resized.png
Para a versão Debug, deve parecer assim:
| Debug/
|--- PublicSans-Regular.ttf
|--- sfml-graphics-d-2.dll
|--- sfml-system-d-2.dll
|--- sfml-window-d-2.dll
|--- ${Supple Crystal Executable}
|--- assets/
|------- logo_bg-true_resized.png
Observe que você não pode alterar os nomes dos TTFs, das DLLs ou dos ativos.
Você também pode instalar uma versão pré -compilada do Supple Crystal que vem pronto para uso.
Depois de tê -lo, você pode começar a usá -lo:
- Para ativá -lo a partir da linha de comando, você pode usar este COMAND:
(executable path) (filename)
- Você pode pegar um aplicativo e trazê -lo para o item no File Explorer para abri -lo:

- No Windows, você também pode usar a opção de "abrir com", ir para "escolher outro aplicativo" e pesquisar o executável de cristal flexível. Opcionalmente, você pode selecionar "Sempre use este aplicativo" para abrir seus arquivos com Crystal flexível por padrão:

Colaboradores
Licença
Este trabalho é licenciado sob uma licença internacional Creative Commons Attribution 4.0.
O código e os recursos de terceiros neste repositório estão sob suas próprias licenças:
- Publicsans de Pablo Impallari e Rodrigo Fuenzalida (modificado por Dan O. Williams e USWDs) está sob a licença de fonte Sil Open.
- Os ícones de Cole Bemis de Cole Bemis estão sob a licença Attribution 4.0 International (CC por 4.0).
- Os ícones da KMG Design by KMG Design estão sob a licença Creative Commons (Attribution 3.0 não portada).
- Os ícones de Steve Schoger, de Steve Schoger, estão sob a licença Creative Commons (Attribution 3.0 não portada).