Geschmeidiger Kristall

Nützliche Links
- Richtlinien beitragen
- Project's Style Guide (Webkit)
Was ist geschmeidiger Kristall?
Supple Crystal ist ein effizienter und vielseitiger leichter/fortschrittlicher Bildbetrachter .
Der geschmeidige Kristall kann sich zwischen 2 Modi ändern: Schnellmodus und polierter Modus.
- Schneller Modus: Leichter, Standardmodus. Das einzige Menü ist das Kontextmenü. Es enthält nur sehr grundlegende Funktionen wie Zoom, Drehung und die Option, sich im erweiterten Modus zu ändern. Der Zweck dieses Modus besteht darin, Bilder so schnell wie möglich zu öffnen.
- Polierter Modus (bald verfügbar): Erweiterter Modus. Es enthält Zoom- und rotierende Funktionen, aber auch fortgeschrittenere Funktionen für das Durchsuchen von Bildern wie ein Farbwähler, ein Anbaus Werkzeug und einen Bildfiletypen -Konvertor.
Merkmale
- Effizient: Der geschmeidige Kristallleichtermodus wird so schnell wie möglich geöffnet. Sie müssen nicht warten, um Ihre Bilder zu sehen!
- Skalierbar: geschuldeter Kristall kann Ihre Bilder unabhängig von ihrer Größe öffnen. 5000px * 5000px Bild? Kein Problem! Der geschmeidige Kristall kann es öffnen.
- KOSTENLOS: Es gibt keine Pro -Modi oder Anzeigen. Alle geschmeidigen Kristallmerkmale sind für alle kostenlos.
- Open-Source: Der Code des geschmeidigen Kristalls ist offen auf GitHub erhältlich. Sie können es herunterladen und bearbeiten, um es persönlich zu machen!
- Vielseitig: Mit seinen Modi -Funktionen ist geschmeidiger Kristall ein sehr vielseitiger Image -Betrachter, der sich sicher an Ihre Bedürfnisse anpassen kann.
- Mehrere Formate: Da es mit SFML gebaut ist, unterstützt geschmeidiger Kristall dieselben Bildformate, die die Bibliothek unterstützt:
bmp , png , tga , jpg (nicht progressiv), gif (unanimiert), psd , hdr und pic .
Plattformen
Abhängigkeiten
Entwicklung
Motivation
Zu oft habe ich Probleme, Bilder zu öffnen. Wenn ich es eilig habe, möchte ich ein Bild so schnell wie möglich öffnen, um es zu überprüfen. Wenn ich es nicht eilig habe, aber ein Bild zu inspizieren, würde ich es vorziehen, viele Funktionen zu haben, die mir helfen, die Details anzuzeigen. Infolgedessen habe ich 2 Image -Zuschauer. Dies ist jedoch auch ein Problem, da es schwierig ist, beide zu verwalten - manchmal öffne ich die fortgeschrittene, wenn ich es eilig habe und mein Computer verzögert - und es verursacht viel Desorganisation.
Dann hatte ich die Idee, geschmeidiger Kristall zu erstellen. Supple Crystal löst dieses Problem, indem er dem Benutzer sowohl den schnellen Modus als auch den polierten Modus gibt. Der schnelle Modus ist der Standardmodus, der so schnell wie möglich öffnet, sodass Sie kein Problem haben, wenn Sie es eilig haben. Der polierte Modus kann aus dem schnellen Modus zugegriffen werden und verfügt über fortgeschrittenere Funktionen. Mit diesen beiden Modi müssen zwei Bildbetrachter nicht mehr zu haben oder sich viel Ärger zu verursachen.
Installation und Verwendung
Um geschmeidiger Kristall aus der Quelle zu bauen und zu installieren, müssen Sie die nächsten Schritte befolgen:
- Bereiten Sie die externen Bibliotheken vor:
- Holen Sie sich SFML 2.5.1.
- Sie können sich hier ansehen, wie Sie SFML hier bekommen.
- Bestellen Sie die externen Bibliotheken:
- Erstellen Sie einen Ordner namens
extlibs im Stammordner. - Fügen Sie die externen Bibliotheken hier hinzu. Der minimale
extlibs -Ordner sollte wie folgt aussehen: | extlibs/
|--- SFML-2.5.1/
|------- bin/
|------- include/
|------- lib/
- Bauen Sie geschmeidiger Kristall:
- Geben Sie das Repository auf GitHub.
- Gehen Sie zu Ihrer Gabel des Repositorys und kopieren Sie den Link, um Ihr Repository zu klonen.
- Gehen Sie zu Git auf Ihrer lokalen Maschine und verwenden Sie den Befehls
git clone (your link) . - Legen Sie die variable cmake_build_type in
CMakefiles.txt auf "Release" oder auf "Debuggen" fest, je nachdem, was Sie erstellen möchten. - Verwenden Sie CMake, um Makefiles von
CMakelists.txt zu generieren. - Verwenden Sie die erzeugten Makefiles, um geschmeidiger Kristall zu bauen
Danach sollte der geschmeidige Kristall in einem Ordner in build/ erscheinen.
Für die Versionsversion sollte sie so angezeigt werden:
| 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
Für die Debug -Version sollte es so erscheinen:
| 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
Beachten Sie, dass Sie die Namen der TTFs, der DLLs oder des Vermögens nicht ändern dürfen.
Sie können auch eine vorkompilierte Version des geschmeidigen Kristalls installieren, die zur Verwendung bereitgestellt werden.
Sobald Sie es haben, können Sie es verwenden:
- Um es aus der Befehlszeile zu aktivieren, können Sie diesen Komand verwenden:
(executable path) (filename)
- Sie können eine Bewerbung abrufen und sie in den Artikel im Datei -Explorer bringen, um sie zu öffnen:

- In Windows können Sie auch die Option "Öffnen mit" verwenden. Wählen Sie eine andere App für die geschuldete Kristall -ausführbare Datei. Optional können Sie standardmäßig "IMMER diese App verwenden" auswählen, um Ihre Dateien mit geschmeidigem Kristall zu öffnen:

Mitwirkende
Lizenz
Diese Arbeit ist unter einer internationalen Lizenz für Creative Commons zuzuschreiben.
Code und Ressourcen von Drittanbietern in diesem Repository stehen unter ihren eigenen Lizenzen:
- Publicsaner von Pablo Impallari und Rodrigo Fuenzalida (modifiziert von Dan O. Williams und USWDS) stehen unter der SIL Open -Schriftart Lizenz.
- Icons von Cole Bemis von Cole Bemis steht unter der Lizenz für die Zuschreibung 4.0 International (CC nach 4.0).
- Icons by KMG Design by KMG Design befindet sich unter der Lizenz für Creative Commons (Attribution 3.0 Unported).
- Icons von Steve Schoger von Steve Schoger befindet sich unter der Lizenz für Creative Commons (Attribution 3.0 Unported).