Cristal souple

Liens utiles
- Lignes directrices contributives
- Guide de style du projet (webkit)
Qu'est-ce que le cristal souple?
Supple Crystal est une visionneuse d'images légère / avancée efficace et polyvalente.
Le cristal souple peut changer entre 2 modes: mode rapide et mode poli.
- Mode rapide: mode léger, par défaut. Le seul menu est le menu contextuel. Il ne contient que des fonctionnalités très basiques comme le zoom, la rotation et l'option de passer en mode avancé. Le but de ce mode est d'ouvrir les images le plus rapidement possible.
- Mode poli (bientôt disponible): mode avancé. Il contient des fonctionnalités de zoom et de rotation, mais aussi des fonctionnalités plus avancées pour la navigation d'images comme un sélecteur de couleurs, un outil de recadrage et un convertisseur d'image.
Caractéristiques
- Efficace: le mode léger en cristal souple est conçu pour s'ouvrir le plus rapidement possible. Vous n'aurez pas à attendre pour voir vos images!
- Évolutif: Supple Crystal peut ouvrir vos images quelle que soit leur taille. Image 5000px * 5000px? Aucun problème! Le cristal souple peut l'ouvrir.
- GRATUIT: il n'y a pas de modes Pro ni d'annonces. Toutes les caractéristiques de cristal souple sont gratuites pour tout le monde.
- Open-source: Le code de Crystal Supple est ouvertement disponible sur GitHub. Vous pouvez le télécharger et le modifier pour le rendre personnel!
- Polvalent: avec sa fonctionnalité de modes, Supple Crystal est une visionneuse d'images très polyvalente qui pourra s'adapter à vos besoins à coup sûr.
- Formats multiples: Parce qu'il est construit avec SFML, Supple Crystal prend en charge les mêmes formats d'image que la bibliothèque prend en charge:
bmp , png , tga , jpg (non progressive), gif (unanimé), psd , hdr et pic .
Plates-formes
Dépendances
Développement
Motivation
Trop souvent, j'ai du mal à ouvrir des images. Quand je suis pressé, je veux ouvrir une image aussi vite que possible pour vérifier. Néanmoins, lorsque je ne suis pas pressé mais inspecter une image, je préférerais avoir de nombreuses fonctionnalités qui m'aident à voir les détails. En conséquence, j'ai 2 téléspectateurs d'images. Cependant, c'est aussi un problème, car il est difficile de gérer les deux - parfois j'ouvre celui avancé lorsque je suis pressé et que mon ordinateur est à la traîne - et cela provoque beaucoup de désorganisation.
Ensuite, j'ai eu l'idée de créer un cristal souple. Supple Crystal résout ce problème en donnant à l'utilisateur le mode rapide et le mode poli. Le mode rapide est le mode par défaut qui s'ouvre le plus rapidement possible, donc vous n'aurez pas de problème si vous êtes pressé. Le mode poli est accessible à partir du mode rapide et a des fonctionnalités plus avancées. Avec ces deux modes, il n'est pas nécessaire d'avoir deux téléspectateurs d'images ni de vous causer beaucoup de problèmes.
Installation et utilisation
Pour construire et installer Supple Crystal à partir de la source, vous devez suivre les étapes suivantes:
- Préparer les bibliothèques externes:
- Obtenez SFML 2.5.1.
- Vous pouvez voir comment obtenir SFML ici.
- Commandez les bibliothèques externes:
- Créez un dossier appelé
extlibs dans le dossier racine. - Ajoutez les bibliothèques externes ici. Le dossier minimal
extlibs devrait ressembler à ceci: | extlibs/
|--- SFML-2.5.1/
|------- bin/
|------- include/
|------- lib/
- Construire un cristal souple:
- Fourk le référentiel sur GitHub.
- Accédez à votre fourche du référentiel et copiez le lien pour cloner votre référentiel.
- Accédez à Git sur votre machine locale et utilisez le
git clone (your link) . - Définissez la variable cmake_build_type dans
CMakefiles.txt pour "relâcher" ou pour "déboguer" en fonction de ce que vous voulez construire. - Utilisez CMake pour générer des makefiles à partir de
CMakelists.txt . - Utilisez les makefiles générés pour construire un cristal souple
Après cela, Supple Crystal devrait apparaître à l'intérieur d'un dossier dans build/ .
Pour la version de version, cela devrait apparaître comme ceci:
| 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
Pour la version de débogage, cela devrait apparaître comme ceci:
| 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
Notez que vous ne pouvez pas modifier les noms des TTF, les DLL ni les actifs.
Vous pouvez également installer une version précompilée de Supple Crystal qui est prêt à l'emploi.
Une fois que vous l'avez, vous pouvez commencer à l'utiliser:
- Pour l'activer à partir de la ligne de commande, vous pouvez utiliser ce comand:
(executable path) (filename)
- Vous pouvez récupérer une application et l'amener vers l'élément de l'explorateur de fichiers pour l'ouvrir:

- Dans Windows, vous pouvez également utiliser l'option "Ouvrir avec", allez sur "Choisissez une autre application" une recherche de l'exécutable de Crystal Supple. Facultativement, vous pouvez sélectionner "toujours utiliser cette application" pour ouvrir vos fichiers avec Supple Crystal par défaut:

Contributeurs
Licence
Ce travail est concédé sous licence Creative Commons Attribution 4.0 International.
Le code et les ressources tiers de ce référentiel sont sous leurs propres licences:
- Publicsans de Pablo Impallari et Rodrigo Fuenzalida (modifié par Dan O. Williams et USWDS) est sous la licence SIL Open.
- Les icônes de Cole Bemis par Cole Bemis sont sous la licence Attribution 4.0 International (CC by 4.0).
- Les icônes de KMG Design by KMG Design sont sous la licence Creative Commons (Attribution 3.0 Unported).
- Les icônes de Steve Schoger de Steve Schoger sont sous la licence Creative Commons (Attribution 3.0 Unportted).