Cristal flexible

Enlaces útiles
- Pautas contribuyentes
- Guía de estilo del proyecto (WebKit)
¿Qué es el cristal flexible?
Supple Crystal es un visor de imágenes ligero/avanzado eficiente y versátil.
El cristal flexible puede cambiar entre 2 modos: modo rápido y modo pulido.
- Modo rápido: Modo ligero, predeterminado. El único menú es el menú contextual. Contiene solo características muy básicas como zoom, rotación y la opción de cambiar al modo avanzado. El propósito de este modo es abrir imágenes lo más rápido posible.
- Modo pulido (pronto disponible): modo avanzado. Contiene zoom y características giratorias, pero también características más avanzadas para navegar imágenes como un seleccionador de color, una herramienta de recorte y un Convertidor de Tipo de archivo de imagen.
Características
- Eficiente: el modo liviano de cristal flexible está hecho para abrirse lo más rápido posible. ¡No tendrá que esperar para ver sus imágenes!
- Escalable: el cristal flexible puede abrir sus imágenes independientemente de su tamaño. 5000px * 5000px ¿Imagen? ¡Ningún problema! El cristal flexible puede abrirlo.
- GRATIS: no hay modos profesionales ni anuncios. Todas las características de cristal flexible son gratuitas para todos.
- Source abierto: el código de Crystal flexible está abiertamente disponible en GitHub. ¡Puede descargarlo y editarlo para que sea personal!
- Versátil: con su función de modos, Suple Crystal es un visor de imágenes muy versátil que podrá adaptarse a sus necesidades con seguridad.
- Formatos múltiples: Debido a que está construido con SFML, Suple Crystal admite los mismos formatos de imagen que la biblioteca admite:
bmp , png , tga , jpg (no progresivo), gif (no animado), psd , hdr y pic .
Plataformas
Dependencias
Desarrollo
Motivación
Con demasiada frecuencia, tengo problemas para abrir imágenes. Cuando tengo prisa, quiero abrir una imagen lo más rápido posible para verificar. No obstante, cuando no tengo prisa, pero inspeccionando una imagen, preferiría tener muchas características que me ayuden a ver los detalles. Como consecuencia, tengo 2 espectadores de imágenes. Sin embargo, esto también es un problema, porque es difícil manejar ambos, a veces abro el avanzado cuando tengo prisa y mi computadora se queda atrás, y causa mucha desorganización.
Entonces, tuve la idea de crear cristal flexible. Suple Crystal resuelve este problema dando al usuario tanto el modo rápido como el modo pulido. El modo rápido es el modo predeterminado que se abre lo más rápido posible para que no tenga problemas si tiene prisa. Se puede acceder al modo pulido desde el modo rápido y tiene funciones más avanzadas. Con esos dos modos, no hay necesidad de tener dos espectadores de imágenes ni causarse muchos problemas.
Instalación y uso
Para construir e instalar Crystal flexible desde la fuente, debe seguir los siguientes pasos:
- Prepare las bibliotecas externas:
- Obtenga SFML 2.5.1.
- Puedes ver cómo obtener SFML aquí.
- Ordene las bibliotecas externas:
- Cree una carpeta llamada
extlibs en la carpeta raíz. - Agregue las bibliotecas externas aquí. La carpeta mínima
extlibs debería verse así: | extlibs/
|--- SFML-2.5.1/
|------- bin/
|------- include/
|------- lib/
- Construye Cristal flexible:
- Bifurca el repositorio en GitHub.
- Vaya a su bifurcación del repositorio y copie el enlace para clonar su repositorio.
- Vaya a GIT en su máquina local y use el
git clone (your link) . - Establezca la variable cmake_build_type en
CMakefiles.txt en "liberar" o "depurar" dependiendo de lo que desee construir. - Use cmake para generar mapefiles de
CMakelists.txt . - Use los makfiles generados para construir cristal flexible
Después de hacer esto, el cristal flexible debe aparecer dentro de una carpeta en build/ .
Para la versión de lanzamiento, debería aparecer así:
| 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 la versión de depuración, debería aparecer así:
| 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 no puede cambiar los nombres de los TTFS, los DLL ni los activos.
También puede instalar una versión precompilada de Suple Crystal que viene listo para usar.
Una vez que lo tenga, puede comenzar a usarlo:
- Para activarlo desde la línea de comandos, puede usar este COMAND:
(executable path) (filename)
- Puede tomar una aplicación y llevarla hacia el elemento en el Explorador de archivos para abrirla:

- En Windows, también puede usar la opción de "Abrir con", ir a "Elija otra aplicación" y buscar el ejecutable de cristal flexible. Opcionalmente, puede seleccionar "siempre usar esta aplicación" para abrir sus archivos con Crystal flexible de forma predeterminada:

Colaboradores
Licencia
Este trabajo tiene licencia bajo una licencia internacional Creative Commons Attribution 4.0.
El código y los recursos de terceros en este repositorio están bajo sus propias licencias:
- Publicsans de Pablo Implarlari y Rodrigo Fujalida (modificado por Dan O. Williams y USWDS) está bajo la licencia SIL Open Font.
- Los íconos de Cole Bemis de Cole Bemis están bajo la licencia Attribution 4.0 International (CC por 4.0).
- Los iconos de KMG Design de KMG Design están bajo la licencia Creative Commons (Attribution 3.0 Unported).
- Icons de Steve Schoger de Steve Schoger está bajo la licencia Creative Commons (Attribution 3.0 Unported).