QubyxViewer
- Heim
- QubyxViewer
- EINLEITUNG QubyxViewer
QubyxViewer – Professioneller Farbmanagement-Viewer
QubyxViewer ist ein professioneller Farbmanagement-Viewer, der mit Qt entwickelt wurde und fortschrittliche Farbkalibrierung, ICC-Profilverwaltung, 3D-LUT-Generierung und Anzeigemanagement für farbkritische Workflows github.com
- Warum QubyxViewer verwenden
Unsere wichtigsten Merkmale
Farbmanagement
ICC-Profilverarbeitung und -umwandlung für präzise Farbwiedergabe
3D-LUT-Unterstützung
Erstellung und Anwendung von 3DLUT-Dateien zur Anzeigekalibrierung und -vorschau
Anzeigeverwaltung
Datei-Unterstützung
Erweiterbare Qt-Anwendung
Voraussetzungen
- Qt 5.15 oder Qt 6.x (erforderlich)
- Windows SDK 10.0+ (für Windows-Builds)
- Qt Creator (optional für Entwicklung und Debugging)
- Zusammenfassung
Bau und Installation
01
02
Empfohlen (Qt Creator)
Öffne QubyxViewer.pro in Qt Creator, wähle Qt Kit und Compiler und baue dann
Befehlszeile (qmake)
Führe in einer Qt-Eingabeaufforderung qmake QubyxViewer.pro und baue dann mit der Plattform-Toolchain (z. B. nmake unter Windows)
Verwendung und unterstützte Formate
Ausgeführte
Starte die gebaute ausführbare Datei (QubyxViewer.exe unter Windows), um den Viewer zu öffnen und Profile, LUTs oder Medien zum Testen zu laden
Unterstützte Formate
ICC/ICM-Profile, mehrere 3DLUT-Formate und Standard-Bild-/Videodateien zur visuellen Verifizierung
- Abhängigkeiten
Projektstruktur & Abhängigkeiten
Kernaufbau
Hauptanwendungseintragung, Pixel-/Verarbeitungsmodule, LUT-Generator, Dateileser, QML-Benutzeroberfläche und Display-Management-Komponenten (z. B. DisplayInfo, isplayEnumerator)
Interne Bibliotheken
QubyxProfile (ICC-Verarbeitung), DisplayInfo (Enumeration), ICCProfLib, Eigen (Mathematik) und QExtSerialPort, wo anwendbar,
Externe Abhängigkeiten
Qt-Framework und Plattform-SDKs für betriebssystemspezifische Funktionalität
- Lizenz
Lizenz und Beitrag
Lizenz
GNU General Public License v3.0 (siehe Repository LICENSE)
Beitrag
Das Repository forken, einen Feature-Branch erstellen, Änderungen vornehmen, um die Einhaltung der Drittanbieterlizenzen sicherzustellen, und eine Pull Request github.com einreichen.