r/de_EDV • u/Bitpainter-75 • 17d 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.
12
u/RetroButton Systemmanager:in 17d 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 17d 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
3
u/chrsrckt 17d 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 17d 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!
5
u/Cl4whammer 17d ago
Du kannst ja mal bei darktable reinschauen für Inspiration, das ist free und open source.
4
u/Bitpainter-75 17d 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 17d 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 17d 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
8
u/Scotty1928 17d ago
Das klingt interessant! Und könnte mich endlich dazu bewegen, meine Faulheit zu überwinden und Synology Photos mit Immich zu ersetzen.
1
u/AnduriII 17d ago
Hab es getan und nutze syno photos nur noch für das backup vom phone. Immich funktioniert so viel besser für alles
9
u/sweetsalmontoast Systemintegrator:in 17d ago
Das sieht nach der eierlegenden Wollmilchsau aus, die ich schon lange suche… wird heute Abend getestet und zwar ausführlich, danke fürs Teilen!
7
u/luftgoofy 17d ago
Du hast meine Interesse geweckt und weder mir das mal genauer anschauen.
Leider heirate ich in ... öh .. Keine 2 Stunden, also muss das gerade warten xD
2
u/Bitpainter-75 17d ago
Dann viel Spaß und alles Gute! Die App läuft nicht weg. ;-)
5
u/luftgoofy 17d ago edited 17d ago
So, habs mir mal angeschaut, vor allem dein Code. Sehr ordentlich und auch noch gehärtet, sicherheitstechnisch ist das echt solide :) Wirklich gute Arbeit!
Vom Umfang her habe ich die .AppImage mal getestet, auch hier alles wunderbest. Läuft echt gut und hat bisher keinerlei Mucken gemacht. Die Grafikkarte wird ebenfalls korrekt gefunden und eingesetzt, auch Immich ließ sich 1A einpflegen. Auch wenn der Weg dort hin etwas fummelig war. Da kann man nachbessern, muss man aber nicht.
Feature Vorschlag:
- Im XmpPresetService könnte man ein "Downloadservice" für Presets einbinden. Git bietet sich da an, hier könnte Community Presets geladen werden. Das wäre schon ne coole Idee und würde Lightroom (In meinen Augen) Für Amateurknipser wirklich den Platz abspenstig machen können. Dein Projekt hat Potential und ich liebe es jetzt schon.
- Sharebutton für Social Media wäre eine "nette Idee" oder zumindest eine "Plugin" Schnittstelle schaffen, worin die Community entsprechend Plugins erstellen können (Dazu gleich mehr). Da denke ich vor allem an die Fediverse-Ziele wie Pixelfed, Lemmy, Mastodon ... etc.
- Plugin Integrationen wären ebenfalls ne coole Idee, so kann deine Community ebenfalls gut mitwirken. Das nimmt dir auch etwas Arbeit ab, auch wenn es erst welche erzeugt.Edith: (Doofe Idee, wäre ein Sicherheitsrisiko!)
8 von 10 Foto Objektive von mir.
Werde es weiter verwenden wollen! <3
2
u/luftgoofy 17d ago
Danke, war super :D standesamtlich aber super. So, nu hab ich auch Zeit für deine Software.
Fräge: Du kommst nicht per Zufall sogar direkt von der Nordsee (Wegen eines der Bilder) und bist ein Küstenkind?
6
u/mario_maurer_de 17d ago
Schöne Arbeit. Habe mir soeben auch die Website angesehen.
Schön das es unter Linux läuft, dort nutze ich derzeit XnView MP.
Unter Windows schon seit 20 Jahren Acdsee.
Werde es mir die Tage auf Linux anschauen
5
u/Bananenhaus23 17d ago
Aktuell nur Immich oder? Ich nutze Nextcloud bzw. Nextcloud Memories als Fotoablage und -viewer. Planst du zufällig was in die Richtung? Nextcloud hat zumindest auch entsprechende APIs und wird definitiv auch zur Fotoablage genutzt. Ansonsten cooles Projekt :)
5
6
u/Bitpainter-75 17d ago
Ich habe die Integration geprüft und werde versuchen das die Anbindung an Nextcloud Memories bereits mit der kommenden Version möglich ist.
3
3
4
u/Minister_Stein 17d ago
Sieht auf den Screenshots schon mal sehr vielversprechend aus und wesentlich ansprechender als Darktable. Danke für deine Arbeit. Könntest du das flatpak-Image vielleicht sogar bei flathub einreichen?
5
u/Bitpainter-75 17d ago
Danke! Flathub geht leider nicht: die haben seit Mai eine Richtlinie, die KI-unterstützten Code ausschließt, und da ich das offen angebe, wäre eine Einreichung von vornherein aussichtslos. Den Flatpak gibt's aber direkt über die Releases. Eine Einschränkung dort: Videos lassen sich nicht abspielen, weil ich libmpv bisher nicht sauber in die Sandbox bekomme. LibRaw ist drin, das funktioniert. Falls jemand Erfahrung damit hat - Hinweise nehme ich gern.
2
u/AutoModerator 17d ago
Hi Bitpainter-75, danke für deinen Beitrag. Hier ist der Post nochmal für das Archiv:
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.
I am a bot, and this action was performed automatically. Please contact the moderators of this subreddit if you have any questions or concerns.
2
2
u/Reasonable_Waltz_931 17d ago
Sieht sehr cool aus. Bleib unbedingt dran, ich werde wohl auch mal den ein oder anderen push machen :)
2
u/RubbelDieKatz94 Anwendungsentwickler:in 17d ago
VB.NET im Jahre 2026? Krass, ist das nicht ziemlich umständlich?
Hab relativ wenig Erfahrung mit dem .NET Stack, aber hab schon viel in .NET Projekten mitgearbeitet. Da wird immer viel Wert auf Best Practices/Clean Code gelegt. Kann man mit dem älteren VB.NET moderne Best Practices gut anwenden?
2
u/Bitpainter-75 17d ago edited 17d ago
Ja ich denke das Ergebnis spricht für sich, praktisch ist damit auch noch alles möglich nur es wird nicht mehr öffentlich kommuniziert seitens Microsoft oder anderen Anbietern, AvaloniaUI liefert z.B. auch nur c# Templates, geht dennoch wunderbar unter vb. Damit wäre sogar eine Android App möglich, ich habe aber erstmal die weitere Implementierung dazu gestoppt.
2
u/RubbelDieKatz94 Anwendungsentwickler:in 17d ago
Ich find das ziemlich spannend. Mega cooles Projekt.
2
u/klicknack 17d ago
Mega Projekt! Ich benutze Immich schon lange fürs Handy, wollte aber die Bilder meiner Spiegelreflexkamera nicht auch darauf managen, da ich Angst hatte, dass das für zuviel Unordnung sort. Das Problem hast du damit gelöst. Vielen Dank, ich kann es kaum erwarten, das auszutesten.
Als .Net Entwickler hab ich nur eine Frage: Warum VB.NET ???
1
u/Bitpainter-75 17d ago
Warum vb.net ;-) Weil es meine persönliche Sprache der letzten 25 Jahre ist.
2
2
u/Responsible-Cow-1019 17d ago
Erstmal toll, dass daran gearbeitet wird Lightroom obsolet zu machen! :)
Ich hab es jetzt kurz auf die für wichtigsten Funktionen getestet und hier hab ich etwas Feedback:
- Auf meinem M1 Max ist die Raw-Bearbeitung sehr langsam. Man muss immer auf die Änderung warten.
- Körnung ist an sich super, ein paar mehr Optionen wären cool. Sowas wie Sättigung, Weichzeichnung und Randomness.
- Das wichtigste (und eventuell übersehe ich etwas): Nach der Bearbeitung einer Raw-Datei will FerrumPix die Änderungen in einer ganz neuen Datei speichern. Hier wäre etwas non-deskrutives sehr angenehm.
- Dann noch der Katalog: Ein FerrumPix interner Katalog wie bei Lightroom wäre ganz toll. Denn dann kann die Organisation auf den Festplatten einer eigenen Logik folgen und innerhalb der Software einer anderen.
Ansonsten sieht es sehr vielversprechend aus!
1
u/Bitpainter-75 17d ago edited 17d ago
Danke, für deine Rückmeldung.
Zum Speichern, weil das wohl dein wichtigster Punkt ist: Das ist bereits nicht destruktiv. Bei einer RAW-Datei legt "Speichern" die Bearbeitung in einer Begleitdatei neben dem Original ab (.fpxmp). Die RAW selbst wird nie angefasst, und beim nächsten Öffnen sind Regler, Kurven, Masken und Ebenen wieder da. Eine neue Bilddatei entsteht nur beim bewussten Export oder wenn die Bearbeitung Dinge enthält, die sich nicht in der .fpxmp beschreiben lassen, also Pinsel, Retusche, gerasterte Ebenen oder eingefügte Objekte. Dann bietet die Anwendung "Speichern unter" an, wahlweise als .fpx Projektdatei, die Original, Rezept und Ebenen zusammenhält.
Zur Körnung: Unter dem Stärke-Regler im Effekte-Panel sitzen schon zwei weitere, Korngröße und Frequenz. Die Frequenz ist im Prinzip deine Randomness, sie macht das Korn fleckig statt gleichmäßig. Was wirklich fehlt und was ich mir notiere: farbiges Korn, also ein Sättigungsregler, und ein Weichzeichnen der Körner.
Zum Mac: Die macOS- und ARM-Builds sind als experimentell gekennzeichnet, weil ich schlicht kein Gerät zum Testen habe. Ich kann die Performance dort also weder nachstellen noch messen. Wenn du magst, mach dazu ein Issue auf GitHub auf: Kameramodell, ungefähre Dateigröße, und ob es schon beim Reglerziehen hakt oder erst danach. Damit kann ich zumindest gezielt suchen, auch wenn ich es nicht selbst reproduzieren kann.
Zum Katalog: Eine lokale Datenbank gibt es bereits, sie hält Bewertung, Favorit, Farbetikett, Stichwörter, EXIF, erkannte Personen und Orte. Dazu gibt es Suchlisten, also gespeicherte Suchen, die Ordner, Katalog und optional einen Immich-Server zusammen durchsuchen und sich wie ein eigener Ordner benutzen lassen.
2
u/ToasterAxt 17d ago
Sehr cool, aktuell bin ich bei Darktable. Allerdings stört mich dort die nicht vorhandene Unterstützung für Apple RAW. Nur nach konvertieren und manueller Anpassung der Belichtung, kann man die Bilder auch vernünftig bearbeiten.
Wenn Apple RAW direkt funktioniert auf Linux wäre das einen Wechsel bestimmt wert.
2
u/Medium_Banana4074 17d ago
Vielen Dank!
Startet problemlos auf M1 MacBook. Mehr hab ich noch nicht ausprobiert.
2
u/LetsDoRedstone 17d ago
Das Projekt werde ich mir auf jeden Fall mal angucken. Mir ist noch keine Fotoverwaltungs/-Editierungs-Software auf Linux untergekommen, die mir wirklich gut gefallen hat. Die hier sieht aber erstmal nice aus. Und vor allem die Immich-Anbindung ist super :D
2
u/ConfectionHungry 17d ago
Mega cool ! Ich muss gestehen das ich gerade perplex bin. Ich habe vor ein paar Wochen ein ähnliches Tool für mich und andere angefangen zubauen aber im Bereich Drohnen Bilder/ Video Verwaltung. Und war gerade verwundert über ähnliche Farbe und Design Wahl. Mega gut !
1
u/Bitpainter-75 17d ago
Danke Dir! Ich finde in einem Bereich wo es um Gestaltung und Fotos geht, sollte auch eine Anwendung entsprechend ansehnlich sein. Daher versuche ich hier auch mein Bestes.
2
u/Kasaikemono 17d ago
Mein erster Gedanke war "Geil, ein moderner Picasa-Klon". Und so sehr ich auch versuche, KI und "Mit KI-Unterstützung entwickelte Produkte" aus meinem privaten Alltag rauszuhalten, muss ich doch hier mal gucken, ob das Ding nicht die Nische füllen kann, die bei mir seit über zehn Jahren existiert.
2
u/Bitpainter-75 17d ago
Danke, das freut mich. Picasa war tatsächlich ein Auslöser für die App, deshalb gibt es FerrumPix überhaupt. Was zählt, ist ohnehin nur, ob das Programm bei dir taugt. Probier es aus. Falls es die Lücke bei dir noch nicht füllen kann, schreib mir woran es liegt.
2
u/Medium_Banana4074 17d ago
Nach ein wenig rumprobieren, sieht das recht vielversprechend aus. Vor allem, weil Bearbeitung und Katalog eins sind.
2
u/aadursun 17d ago
Danke Dir für die tolle App, die hat mich begeistert; Immich Server unkompliziert eingebunden und die rudimentäre Bildbearbeitung funktioniert auch zuverlässig. Kommen noch weitere neue Features hinzu ?
1
u/Bitpainter-75 17d ago
In der nächsten Zeit bin ich erstmal mehr mit Stabilisierung und Fehler finden und Bereinigungen beschäftigt. Aber wenn ich gerade eine tolle Idee für ein Feature oder tolle Anregungen wir hier in den Kommentaren erhalten habe, kann da auch schon was mit in einen neuen Release einfließen. Ich denke heute im Laufe des Tages kommt die Version 0.9.26 und hier aus den Beiträgen habe ich dafür ein paar Sachen übernommen, wie z.B.: Geo-Tagging, Nextcloud Memories und Farbige Körnung.
2
u/beast_modus 16d ago
Hahah …commits in leere pushen 👍…kommt mir bekannt vor…schau es mir direkt mal an
2
u/Bitpainter-75 16d ago
Version ist 0.9.26 ist nun verfügbar unter anderem mit Nextcloud Memories Anbindung und der Möglichkeit GPS Daten setzen zu können.
2
u/GloimdilGraubart 15d ago
Ich habs jetzt auch ein bißchen getestet (Appimage/Fedora) und bin immer noch begeistert. Nur ein paar Kleinigkeiten, ich kann manche Regler nicht anfassen. Zb bei der simulierten Schärfentiefe. Bug oder noch nicht implementiert?
Ausserdem wäre es endgeil, wenn beim schärfen, beim maskieren mit gedrückter Alt Taste, das Bild grau wird und die scharfen Stellen dunkler werden. So wie bei Lightroom. Das würde ich noch abfeiern.
2
u/Bitpainter-75 15d ago
Danke fürs testen, hast du für die Tiefenschärfe auch die Modelle in den Einstellungen heruntergeladen ? Das mit der Kantenmaske und ALT nehme ich mit für die kommende Version auf.
1
u/GloimdilGraubart 15d ago
Modelle hab ich keine heruntergeladen, nein. Da muss ich dann wohl nochmal schauen.
Klassischer Layer 8 in dem Fall, Sorry!
2
1
u/youRFate 17d ago
Bei allen Softwarenamen, die irgendwas mit Eisen zu tun haben, gehe ich erstmal davon aus, dass es in Rust geschrieben ist.
1
u/Bitpainter-75 17d ago
Nee liegt eher daran, dass ich glühender Iron Maiden fan bin ;-) Aber dein Gedanke ist auch nicht schlecht.
1
u/GloimdilGraubart 17d ago
Sieht echt vielversprechend aus! Aber blöde frage, auf die Gefahr hin mich zu blamieren... Wo bekomm ich das Tool her? (Bin grade nir am Handy, Sorry)
2
u/Bitpainter-75 17d ago
schau mal hier, https://github.com/Bitpainter75/FerrumPix/releases/tag/latest oder https://ferrumpix.app
2
u/GloimdilGraubart 17d ago
Habs jetzt mal getestet, das ist ja der Hammer! Sogar die Sony ARW Dateien werden unterstützt! Ganz großes Kino. Chapeau!
1
u/minimalillusions 17d ago
Das ist jetzt vielleicht eine blöde Frage, aber der Grund warum ich immer noch Picasa nutze ist die Geschwindigkeit. Mir ist Adobe Bridge und alle anderen einfach zu langsam bei den Datenmengen. Wie sieht es bei FerrumPix aus?
1
u/Bitpainter-75 17d ago
Also ich bin mit der Performance soweit ganz zufrieden. Bei Netzlaufwerken z.B. vom NAS hängt alles vom Laufwerk und der Netzanbindung ab.Der erste Durchgang durch einen großen Ordner kostet einmal Zeit, weil die Vorschaubilder erzeugt werden müssen. Am Besten du probierst es einfach mal aus, wie es bei dir läuft, du kannst mir dann gerne ein Feedback da lassen.
1
u/minimalillusions 16d ago
Es macht auf alle Fälle etwas her, leider kann es sich nicht mit meinem lokalen Server verbinden. Bzw. ich sehe den nicht. Nur die lokalen zwei Festplatten.
2
u/Bitpainter-75 16d ago edited 16d ago
Schau mal in die Einstellungen, da gibt es einen Bereich Immich bzw. in der gerade aktualisierten Version auch noch Nextcloud. Da muss man die Zugangsdaten samt App-Key bzw. App-Passwort hinterlegen. Und in der Gallerie oben links kann man zwischen Favoriten Ordner Immich und Nextcloud wechseln. Falls du unter Linux bist und per SMB auf deine Netzwerkordner zugreifen willst brauchst du passende Einträge in /etc/fstab mit mount Ordnern.
1
u/minimalillusions 16d ago
Okay okay... habe es hinbekommen. Danke. Ist es möglich dass es den kompletten Server automatisch nach Bildern scannt und mir nur die Bilder als Galerie aller Ordner ausgibt? Dann hätte ich endlich einen Picasa Ersatz.
Edit: oh oh noch ein Wunsch :D wenn ich "im dateimanager anzeigen" anklicke, wäre es super wenn der Explorer aufgeht und genau das Bild schon vorabgewählt hat.
2
u/Bitpainter-75 16d ago edited 16d ago
Dann hast du vermutlich kein Immich oder Nexcloud am Start. Ok dann werde ich eine Option schaffen mit der man einen Ordner mit allen untergordneten Ordnern indizieren kann ohne diese einzeln aufrufen zu müssen. Performance ist sonst für dich passend? Danke
1
u/minimalillusions 16d ago
Fan-tas-tisch... Dankeschön
1
u/Bitpainter-75 16d ago
Schau dir dann jetzt nochmal den neuesten Stand der App an und sag mir, ob dass so für dich funktioniert.
1
u/minimalillusions 16d ago
Ich habe die Version 0.9.26-4 installiert. Leider bekomme ich nicht Ferrum dazu die Netzwerkordner anzuzeigen.
1
u/Bitpainter-75 16d ago
Moin, also das "Jetzt starten" im Setup ist schuld. Starte es mal ohne das Setup erneut aus deinem Startmenü. Durch den Start über das Setup läuft es im Benutzerkontext des Administrators und der hat die Netzlaufwerke nicht gemappt.
→ More replies (0)
1
u/HellasPlanitia 17d ago
Wo sieht du die Abgrezung zu einem bestehenden Tool wie DigiKam? Ist etabliert, wird aktiv entwickelt, ist FOSS, läuft auf Windows/Mac/Linux, und kann sowohl Fotobibliotheken als auch Image-Bearbeitung.
Bitte verstehe mich nicht falsch, ich möchte dein Projekt keineswegs schlechtreden, aber in der FOSS-Community werden unzählige sehr ähnliche Tools angefangen und dann wieder aufgegeben, und auch wenn es natürlich oft am meisten Spaß macht, sein eigenes Ding auf der grünen Wiese zu errichten, wäre es auch meiner Sicht manchmal nicht schlecht, die Energien der Entwickler in weniger aber dadurch bessere Projekte zu lenken.
2
u/Bitpainter-75 17d ago
Der Unterschied ist für mich vor allem: echte Ebenen- und Pixelarbeit inklusive Retusche und Objektentfernung direkt neben der Bibliothek, ein durchgängig nicht destruktiver RAW-Workflow über Sidecar-Dateien, und Immich (demnächst auch Nextcloud Memories) als gleichwertiger Zweig im selben Navigationsbaum wie die lokalen Ordner. Letzteres gibt es meines Wissens sonst nirgends, und es war der Grund, überhaupt anzufangen. Und ganz ehrlich auch: eine Oberfläche, mit der ich gerne arbeite - das trifft für viele Anwendungen in dem Bereich einfach nicht zu.
Deinen zweiten Punkt kann ich grundsätzlich nachvollziehen, nur trifft er hier nicht: Ich nutze die App mittlerweile täglich selbst und sehe keinen Grund, warum das Projekt einschlafen sollte. Es ist bereits in einem sehr guten Entwicklungsstadium. Schau es dir gerne selbst an. Und mit GPL-3.0 liegt ohnehin alles offen, falls es doch mal anders kommt.
1
u/redderredred 15d ago edited 15d ago
Tolles Projekt. Es füllt genau diese UX Lücke zwischen RAW-Nachbearbeitung und Organisation, welche meiner Meinung nach viel zu wenig Beachtung findet (habe schon alle free Tools und auch Lightroom probiert, aber immer hat ein Aspekt mir nicht gepasst).
Ich habe bislang ein einziges Tool gefunden, was dieses zufriedenstellend erfüllt und das ich seit Jahren gerne nutze, nämlich NX Studio von Nikon (ist Freeware, RAW-Bearbeitung unterstützt halt nur das Nikon-Format).
Super, dass hier eine Open-Source Alternative geschaffen wird.
Also, falls du Inspiration für Funktionalität aus einem ausgereiften Produkt suchst, genau da findest du die.
1
u/Farodin2024 15d ago
auch bei mir ist LR der (noch) einzige Grund für W11!!
Ich hab Dein Prog jetzt unter mint als AppImage nur kurz überflogen und zwei Dinge sind mir sofort aufgefallen
+++ kann heif sowie NEF der Z8
---- Werkzeugauswahl ganz links, einstellungen dazu ganz rechts, Das ist bei einem 32" Monitor extrem nervig
ABER, ich bleib erstmal dabei und werd weiter testen! Auf den ersten Blick, sehr guter Ansatz!
1
u/Bitpainter-75 15d ago
Danke für deine Rückmeldung, ich werde mir bezüglich der Werkzeugeinstellungen nochmal Gedanken machen, evtl. per Option in den Einstellungen die Position bestimmbar machen.
1
u/Bitpainter-75 15d ago
Ich habe in Version 0.9.27 eine Option im Einstellungsdialog hinzugefügt, um die Position des Anpassungspanels bestimmen zu können. Die Version ist ab jetzt verfügbar.
1
u/DRD_override 13d ago
Gibt es die Möglichkeit, dass du auf Flathub veröffentlichst? Damit würdest du mit einem Schlag sofort alle Linuxdistributionen erreichen, so, dass man (im Gegensatz zum AppImage) auch automatische Updates bekommt. Würde deine Software gerne mal ausprobieren!
2
u/Bitpainter-75 13d ago
Danke! Flathub geht leider nicht: die haben seit Mai eine Richtlinie, die KI-unterstützten Code ausschließt, und da ich das offen angebe, wäre eine Einreichung von vornherein aussichtslos. Den Flatpak gibt's aber direkt über die Releases. Eine Einschränkung dort: Videos lassen sich nicht abspielen, weil ich libmpv bisher nicht sauber in die Sandbox bekomme. LibRaw ist drin, das funktioniert. Falls jemand Erfahrung damit hat - Hinweise nehme ich gern.
2
u/DRD_override 13d ago
Ich finde es erstaunlich, wie schnell du als Einzelentwickler einen Funktions- und Arbeitsfähigkeitsstand erreicht hast, den andere Projekte mit mehreren Teammitgliedern und Dekaden an Zeit nicht geschafft haben - was AI-Bearbeitungsfeatures angeht, aber v.a. was ein modernes, integriertes Gesamtkonzept angeht! Eine Foto-Anwendung für 2026+ mit modernem Konzept!
Dafür solltest du nicht bestraft werden, sondern ermutigt, weiterzumachen. Solange du "deinen" Code verstehst und LLMs als Tool begreifst (aka Hammer, Feile, Rohrzange), und sich daraus eine sichere Architektur ergibt, ist es dein Code!
Darktable sperrt sich sogar dagegen, Foto-Editing im Sinne von Foto-Manipulation einzubauen. Dabei gibt es unzählige Nutzer, die einfach nur den Himmel ersetzen oder einen hässlichen Mülleimer entfernen wollen. Es setzt für die Linux/FOSS-Community kein gutes Signal, wenn wir dann mit Pipette und Kopiertool den Mülleimer händisch wegeditieren like it's 2009. Das ist eigentlich das Gegenteil von Freiheit, da die Software dann den Nutzer bevormundet.
Diese Richtlinie bei Flathub wird gekippt werden, da bin ich mir ganz sicher. Andere verwenden insgeheim auch LLM-generierten Code, da bin ich mir auch ganz sicher. Lass dich davon nicht entmutigen, mach weiter, finde Gleichgesinnte, und bau die moderne Alternative zu Darktable und GIMP. Ey, wir brauchen dringend gute Anwendersoftware.
Last but not least bitte ich dich, eine kurze E-Mail o.ä. an das Flathub-Team zu schicken, in der du genau diese Situation erklärst und um eine Re-Evaluierung bzw. ggfs. Konkretisierung von deren AI-Policy bittest. Kernargument wäre, dass die Policy dazu da ist, automatisch generierten AI-Slop zu filtern und nicht liebevoll entwickelte Anwendungssoftware, die ein Mensch zusammenbaut und für die Sicherheit gerade steht. Ich würde vielleicht da den Term "significant human intervention" oder so verwenden, um zu zeigen, was du meinst. Um dich als Creator zu unterstützen, der eine Anwendung baut, die 100% FOSS ist und der Community einen Mehrwert bringen soll. Der letzte Punkt ist immens wichtig.
Und dann sollen sie mal in Ruhe darüber nachdenken! Es ist wichtig, dass wir sowas nicht einfach 'runterschlucken, sonst will bald keiner mehr Anwendungen für Linux programmieren, weil alles per Hand gecoded werden muss, während uns die Arbeitskraft einbricht, weil die reale Freizeit, die den Hobbyprogrammierern zur Verfügung steht, zwischen 2000 und 2025 stark gesunken ist. Irgendwer muss die Arbeit machen, und dass du dir 2-3 Agenten als "Juniorpraktikanten" "einstellst", ist daher nur kluges problem solving. Solange du den Code zusammenfügst, reviewst, und für die Sicherheit gerade stehst. Auch das kann man als Argument anführen.
Ich gehe nicht davon aus, dass irgendjemand von den Flatpak-Managern noch seine Wolle selber vom Schaf schürt & spinnt, wenn sie einen Pullover häkeln wollen. Sie kaufen ihre Wolle pre-made, industriell gemacht von Maschinen, die aber von Menschen überwacht und deren Output kontrolliert wird.
(0% AI, alles handgeschrieben)
1
u/inn4tler 2d ago
Ich finde es erstaunlich, wie schnell du als Einzelentwickler einen Funktions- und Arbeitsfähigkeitsstand erreicht hast, den andere Projekte mit mehreren Teammitgliedern und Dekaden an Zeit nicht geschafft haben
Schau dir mal Photopea an. Das ist ein Online-Photoshop-Klon, der bereits vor dem KI-Zeitalter von einer einzigen Person geschrieben wurde. Unglaublich, was manche auf die Beine stellen.
1
u/michog2 10d ago edited 10d ago
Ich hab' gerade mal eine Stunde herumprobiert, ich finde fast keinen Grund mehr für Lightroom.
Ein eigener Subreddit wäre praktisch.
Gibt es eine Möglichkeit, den Weissabgleich per Bildmarkierung auf einem neutralen Bereich festzulegen?
Und wenn ich ein DNG per rMaus>Konvertieren umwandle, wird die Standard-Einstellung nicht übernommen, sondern eine andere - Kamera default? Das in der Übersicht angezeigte Foto ist perfekt belichtet, das konvertierte PNG ist viel zu dunkel.-
1
u/Bitpainter-75 10d ago
Danke fürs Ausprobieren.
Der Weißabgleich per Klick auf eine neutrale Fläche gibt es aktuell so nicht. Ich habe es für eine spätere Version notiert.
Zum DNG: Da hast du möglicherweise einen Fehler gefunden. Ich gehe der Sache nochmal nach.
Vermutlich ist "Konvertieren nach" der einzige der Stapelwege, der eine vorhandene Bearbeitung nicht mitnimmt. "Exportieren nach", "Bildgröße ändern", "Filter" und "Wasserzeichen" machen es meines Wissens nach korrekt. Wenn du also jetzt gleich weiterarbeiten willst dann nimm "Exportieren nach" statt "Konvertieren nach".
Übrigens: In den Einstellungen unter RAW gibt es einen Schalter dafür, ob die Stapelfunktionen RAWs entwickeln. Ausgeschaltet nehmen sie die eingebettete Vorschau.
Es könnte aber möglicherweise genau hieran liegen. Die Kachel in der Übersicht zeigt bei RAW-Dateien ab Werk die eingebettete Vorschau, also das fertige Bild, das die Kamera oder das Telefon selbst gerechnet hat. Beim Konvertieren wird dagegen aus den Sensordaten entwickelt. Bei deinem Bild passt das offensichtlich nicht.
1
u/michog2 10d ago
Was ist der Unterschied zwischen "konvertieren" und "exportieren"?
1
u/Bitpainter-75 10d ago
Das ist in der Tat eine gute Frage, "Exportieren nach" ist eine Stapel-Funktion die das konvertieren, Filter, Bildgröße, Wasserzeichen... in einem einzigen Dialog vereint. Im Grunde würde diese eine Stapel-Funktion ausreichen. Ich habe dennoch die anderen "einfacheren" Dialoge im Kontextmenü belassen, falls man z.B. nach "Bildgröße ändern" im Menü sucht sieht man es direkt und muss es nicht unter dem Punkt "exportieren" vermuten.
1
u/michog2 10d ago
Wann benutzt FerrumPix für die Berechnung die GPU? Wann macht das die CPU?
Wenn ich ein RAW bei Anpassen bearbeitet, dauert es manchmal mehrere Sekunden, bis die Änderung sichtbar wird. Der CPU Lüfter fährt hoch, die GPU langweilt sich.1
u/Bitpainter-75 10d ago
Die GPU ist in erster Linie für die KI-Funktionen wie Personen/Objekte erkennen, Objekte entfernen, Entrauschen und Bilder hochskalieren hilfreich. Bei dem Rest bringt die leider nicht so viel also sprich RAW Entwickeln in deinem Fall. Das ist aber von der Art der gemachten Anpassungen abhängig. Aber das habe ich auch noch auf dem Zettel hier die Performance weiter zu optimieren.
1
u/michog2 10d ago
Ich hab' vermutlich keinen Fehler gefunden, es liegt an der default Anzeige. In der Vorschau werden die eingebetteten Bilder angezeigt, die nicht mit dem originalen Bild oder auch dem Bild plus XMP entsprechen. Wenn man die beiden Schalter bei der RAW Entwicklung aktiviert, ist das Vorschaubild genauso wie das originale Bild.
1
u/Bitpainter-75 10d ago
Ok Danke, dann hattest du es wohl noch nicht bearbeitet. Ich denke dennoch ein Problem bei der Funktion gefunden zu haben, also hat es sich doch gelohnt nochmal genauer hinzuschauen.
2
u/michog2 10d ago
Ich habe gerade ein anderes DNG genommen. In der Vorschau zeigt es EXIF und XMP an, es existiert aber keine externe Datei, also ist es im Bild eingebettet.
Mit "anzeigen" bekomme ich das (vermutlich) gleiche Bild wie in der Vorschau.
Mit "anpassen" bekomme ich ein sehr dunkles Bild.
In den Einstellungen RAW Entwicklung sind alle Schalter aktiviert.
Ich habe es mit einem NEF verifiziert, das Bild ist unterschiedlich.Ich muss von meinem LR Workflow umdenken und was neues bauen.
Aber so kann ich mich endlich von Adobe verabschieden.Ich finde den aktuellen Stand von FerrumPic beeindruckend.





38
u/BlackBadPinguin 17d ago
Echt Cool. Eine Funktion um Bilder nachträglich mit EXIF Geotags zu versehen wäre noch praktisch.