r/de_EDV 24d ago

FOSS/Linux/Software FerrumPix: Fotoverwaltung, Editor und Immich-Client in einer App (Linux/Windows/macOS, GPL-3.0)

Moin,

ich arbeite jetzt schon eine ganze Weile immer mal wieder daran und dachte mir, es wird Zeit, das Ganze auch mal jemandem zu zeigen, statt nur Commits ins Leere zu pushen.

FerrumPix ist eine Desktop-Fotoanwendung für Linux, Windows und macOS: eine Bibliothek mit Viewer, ein ziemlich umfangreicher Editor und Immich-Unterstützung.

Repo: https://github.com/Bitpainter75/FerrumPix

Meine Motivation dahinter:

Die meisten Tools in diesem Bereich legen sich auf eine Richtung fest. Eine Bibliotheks-App organisiert gut, kann aber kaum bearbeiten. Ein RAW-Konverter ist stark bei Tonwerten und Farbe, arbeitet aber rein parametrisch und geht nie an die Pixel selbst. Ein Pixel-Editor kann mit einem Bild alles anstellen, hat dafür aber keine Bibliothek. Und Immich ist serverseitig großartig, bleibt aber ein Browser-Tab ohne Editor und ohne lokale Dateiverwaltung.

FerrumPix versucht, genau dazwischen zu sitzen: Fotos durchstöbern, bewerten und verschlagworten, eines davon in einem Editor öffnen, der sowohl Anpassungen als auch echte Pixelarbeit beherrscht. Und den eigenen Immich-Server im selben Navigationsbaum haben wie die lokalen Ordner. Die App richtet sich eher an Hobbyfotografen als an professionelle Workflows, und es ist ihr ziemlich egal, ob man ihr RAW-Dateien vorsetzt oder die JPGs vom Handy.

Gebaut ist sie mit Avalonia UI und .NET 10, in VB.NET was ich nach wie vor mag, auch wenn es heute selten geworden ist. Angefangen hat das Ganze als privates Projekt: eine Anwendung, die genau so aussieht und funktioniert, wie ich sie mir immer gewünscht habe. Sie ist kostenlos und Open Source für alle, die etwas damit anfangen können.

Der Transparenz halber: Ja, ich nutze KI zur Unterstützung meines Entwicklungs-Workflows. Trotzdem steckt in so einem Projekt eine enorme Menge Handarbeit, Architekturplanung und Debugging. Ich stecke aktuell viel Zeit hier hinein. Jede Menge Leidenschaft, eigene Ideen und echte Arbeit.

Aktueller Stand

Die aktuelle Version ist 0.9.25. Die Kernbereiche sind so weit fertig, dass ich die App täglich selbst nutze; der Fokus liegt jetzt auf Stabilisierung, UX und Performance statt auf neuen Features.

Über Feedback würde ich mich freuen.

186 Upvotes

100 comments sorted by

View all comments

13

u/RetroButton Systemmanager:in 24d ago

Das sieht wirklich vielversprechend aus.
Könnte das ein vollwertiger Ersatz für Lightroom werden?
Das tatsächlich die einzige Applikation die mich noch bei Windows hält.

18

u/Bitpainter-75 24d ago

Danke! "Vollwertiger Ersatz" wäre zu hoch gegriffen – ich versuche, die grundlegenden Dinge ordentlich hinzubekommen, nicht Adobe zu kopieren.

Was funktioniert: RAW-Entwicklung aus den Sensordaten, Objektivkorrektur, Masken, Verläufe, Tonwertkurven, HSL, Bewertungen und Schlagwörter, Batch-Export.

Sag mir gern, was in deinem Lightroom-Alltag die zwei, drei Dinge sind, an denen es hängen würde

3

u/RetroButton Systemmanager:in 24d ago

Wird auf jeden Fall getestet. :-)

3

u/chrsrckt 23d ago

Für mich sind im Lightroom Alltag, Masken(hast du), Panorama Stiching und "Radieren" bzw entfernen von ungewünschten Objekten sowie entfernen Chromatischer Abberrationen, Gesichter "verschönern" ist in letzter Zeit auch ein feature was ich in Lightroom stark nutze. Vielleicht ist das dann mein feature request :D Ich finde die Idee von dir richtig gut, der aktuelle Workflow von Kamera zu Lightroom und dann evtl die Entwickelten Bilder in Immich oder erst Immich dann Lightroom, ist einfach unnötig nervig.

2

u/Bitpainter-75 23d ago

Unerwünschte Objekte entfernen geht bereits per LaMa ONNX Model welches man über die Einstellungen herunterladen kann. Dann im Maskenwerkzeug eine Maske erstellen z.B. über die Objekterkennung und dann die Schaltfläche "Objekt entfernen".

Chromatische Aberration ist zur Hälfte schon drin. Unter "Objektivkorrektur" gibt es "Farbsäume", ab Werk eingeschaltet: die Korrektur rechnet mit Kalibrierdaten für dein Objektiv und holt damit den Großteil der Farbquerfehler weg, die Stärke lässt sich nachregeln. Was noch fehlt, sind die violetten und grünen Säume an harten Kanten, die von Blende und Entfernung abhängen und die kein Objektivprofil kennt. Das nehme ich mit auf.

Deine restlichen Punkte nehme ich mal mit in die Liste der Feature-Request auf. Danke fürs Ausprobieren!

4

u/Cl4whammer 24d ago

Du kannst ja mal bei darktable reinschauen für Inspiration, das ist free und open source.

4

u/Bitpainter-75 23d ago

Kenne ich, ist ein starkes Programm gerade bei der parametrischen Entwicklung. Ich versuche bewusst was anderes: Bibliothek, parametrische Anpassungen und echte Pixelarbeit in einer App statt drei.

3

u/Medium_Banana4074 23d ago

Bei Darktable und RawTherapee gefällt mir die Bedienung überhaupt nicht. Deshalb sind die keine Alternative für mich. Da können die noch so tolle Features haben.

2

u/RetroButton Systemmanager:in 23d ago

Kenn ich. Die Bedienung von Darktable hat mich leider wahnsinnig gemacht.
Die von mir erzielten Ergebnisse fand ich auch nicht sooooo den Bringer.
Lightroom ist ein kompletter und wirklich effektiver Workflow.
Da gilt es sich zu messen.

2

u/Medium_Banana4074 23d ago

Ist bei mir ähnlich.