Skip to content

Releases: TechFlipsi/FlipsiColor

v0.3.0-pre: Complete Overhaul — KI, Security, Zero STUBs

Choose a tag to compare

@TechFlipsi TechFlipsi released this 02 Jul 23:20

v0.3.0-pre — Complete Overhaul

🔧 7 STUBs behoben

STUB Fix
ColorManager (BGR→XYZ) Echte ProPhoto RGB Matrix (Lindbloom) + Win32 ICC-Profil
StyleLUT (.cube auskommentiert) Vollständiger 3D-Parser mit trilinearer Interpolation
EfficientNet (falsches Preprocessing) Cv2.Resize + ImageNet-Normalisierung + NCHW Transpose
RawDecoder (Array.Empty) 3-stufiger Fallback: LibRaw → OpenCV → dcraw/ffmpeg
Lichter/Schatten (keine Maske) Maskenbasierte selektive Korrektur (Threshold + BitwiseAnd)
Chroma-Rauschen (TODO) YUV-Split + separater GaussianBlur auf U/V Kanäle
Objektivkorrektur (hardcoded) EXIF-basiert: Kamera/Objektiv/Brennweite aus Bild gelesen

🧠 5 KI-Modelle verkabelt

Modell Funktion
NAFNet / RestormerLight KI-Denoising statt GaussianBlur (ab Intensität >0.3)
RealESRGAN Tile-basiertes Upscaling (512px Tiles, 2x/3x/4x)
CodeFormer Gesichtswiederherstellung mit Fidelity-Weight
AiLUTTransform KI-Farbstil statt manuelle Sättigung
EfficientNet Szenen-Klassifizierung → Auto-Parameter (Turbo-Modus)

🔗 8 Features verkabelt

  • Intensität-Regler (Leicht/Mittel/Stark) → KI-Modell-Stärke
  • Modus (Ask/SmartLearn/Turbo) → Auto-Parameter / Vorschläge / Manuell
  • EXIF-Reader → LensCorrector Parameter
  • SceneDetector → pro-Szene Parameter in VideoPipeline
  • FrameProcessor statt ImagePipeline (effizienter)
  • VideoPipeline: Audio-Erhaltung (Extract + Re-mux)
  • Video-Tab in UI (Öffnen, Info, Pipeline, Fortschritt)
  • StyleLUT + Upscaling + Gesichtswiederherstellung in UI

🔒 Security-Audit (10 Schwachstellen behoben)

  • Path Traversal — alle Dateipfade validiert
  • Command Injection — ArgumentList statt String-Interpolation
  • Arbitrary File Download — HTTPS enforced, SSRF-Schutz
  • DLL Hijacking — DefaultDllImportSearchPaths auf P/Invoke
  • JSON Deserialization — typ-sicher, Dimensions-Checks
  • ONNX Model Integrity — SHA256-Verifikation + Warning
  • Overflow/Underflow — Parameter-Begrenzung, NaN abgefangen
  • Temp File Leaks — finally-Block Cleanup
  • Information Disclosure — Log-Level Information, Pfad-Bereinigung
  • Race Conditions — Thread-Safety (lock) in ModelManager + AutoUpdater

📊 Build-Status

  • 0 Fehler, 0 Warnungen (TreatWarningsAsErrors=true)
  • 36/36 Tests bestanden
  • 0 TODOs, 0 STUBs in gesamten Codebase
  • 21 Dateien geändert, +3.053 Zeilen

💡 Inspiration

Feature-Request von Marco Ravich

Credits

  • Idee: Fabian Kirchweger
  • Entwicklung: J.A.R.V.I.S. (Hermes Agent)
  • KI-Modelle: GLM-5.2 (Haupt), DeepSeek V4 Pro (Sub-Agent)

GPL-3.0-or-later © 2026 Fabian Kirchweger (TechFlipsi)

v0.2.1

Choose a tag to compare

@github-actions github-actions released this 25 May 23:14

FlipsiColor 0.2.1

KI-gestützte Bild- & Videofarbkorrektur für Windows.

Download

  • FlipsiColor-0.2.1-setup.exe (Installer)

Systemanforderungen

  • Windows 10 (19041+) oder neuer
  • 8 GB RAM
  • GPU empfohlen (DirectML)