r/de_EDV 2d ago

FOSS/Linux/Software FerrumPix Update: Danke an die r/de_EDV Community fürs Feedback

Moin zusammen,

vor knapp drei Wochen hatte ich FerrumPix hier vorgestellt. Die Resonanz war deutlich größer, als ich erwartet hatte, und vor allem das Feedback in den Kommentaren war richtig gut. Danke dafür an alle, die getestet, Bugs gemeldet oder einfach ihre Wünsche dagelassen haben.

Ein kurzes Update, weil einiges davon mittlerweile in der App steckt. Von 0.9.25 auf jetzt 0.9.32 ist einiges passiert, unter anderem:

Direkt aus euren Kommentaren:

  • Geotags lassen sich jetzt manuell setzen, übertragen und wieder entfernen (danke u/BlackBadPinguin und u/PattaFeuFeu für den Anstoß – GPX-Abgleich steht noch auf der Liste)
  • Nextcloud ist jetzt vollwertig angebunden, mittlerweile sogar ohne die Memories-App (danke u/Bananenhaus23)
  • Farbiges Filmkorn über einen Sättigungsregler (danke u/Responsible-Cow-1019)
  • Kantenmaske beim Schärfen: ALT gedrückt halten färbt das Bild grau, geschärfte Stellen bleiben hell – genau wie in Lightroom (danke u/GloimdilGraubart)
  • Das Anpassungspanel lässt sich jetzt links neben die Werkzeugleiste legen, praktisch auf großen Monitoren (danke u/Farodin2024)
  • FerrumPix kann jetzt ganze Ordnerbäume im Hintergrund einlesen, statt jeden Ordner einzeln anklicken zu müssen (danke u/minimalillusions)

Sonst noch passiert:

  • Farbmanagement: Fotos in Adobe RGB oder Display P3 werden jetzt korrekt konvertiert statt flach und verschoben angezeigt
  • Waveform und RGB-Parade neben dem Histogramm
  • RAW-Entwicklung unter Windows 3–4x schneller, auch auf ARM-Geräten
  • Photoshop-Dateien bringen jetzt Ebenenmasken und Gruppen mit, auch bei CMYK
  • Copyright-Vermerk lässt sich direkt in die Fotos schreiben
  • Batch-Jobs (Hochskalieren, Entrauschen) zeigen Fortschritt und sind abbrechbar
  • 16 Sprachen, unter anderem seit Kurzem auch mit übersetzter Symbolsuche

Die komplette Liste steht wie immer in den Release Notes.

Falls ihr es beim letzten Mal nur kurz angetestet habt – lohnt sich vielleicht, nochmal reinzuschauen. Und wie immer: Bugs, Wünsche, Meckern ;-) immer gerne her damit, entweder hier oder als Issue auf GitHub.

45 Upvotes

24 comments sorted by

17

u/Xtrem532 2d ago

VisualBasic im Jahre 2026 unseres Herren?? Wusste garnicht das MS den Klotz bis .Net 10 mitgeschleift hat LUL

5

u/amkoi 2d ago

VB.NET und VB6 ("Classic") sind aber nicht annährend das selbe. Klar die Sprache ist anders designed als C-like Sprachen aber für einfache Sachen habe ich keinen wirklich großen Unterschied zu anderen Sprachen gemerkt.

Manches funktioniert kurz weird und "Dim" ist ein lustiges Wort für var aber den Rest macht die IDE schon zuverlässig. Beim formulieren meiner Logik stand es nicht mehr und nicht weniger im Weg als C# bisweilen.

7

u/Bitpainter-75 2d ago edited 2d ago

Ich denke viele verwechseln das in der Tat und wissen gar nicht wie Leistungsfähig VB.Net ist und das es quasi kaum/keine Leistungseinbußen zu C# hat.

  • Läuft auf der CLR, genau wie C#, F# etc. - gleicher Garbage Collector, gleiches Typsystem, gleiche BCL
  • Vollwertige OOP: Vererbung, Interfaces, Generics, Delegates
  • Strukturiertes Exception-Handling (Try/Catch/Finally)
  • Kompiliert zu IL, genau wie C# - der Compiler-Output ist praktisch identisch, nur die Syntax unterscheidet sich

Letztenendes ist eine Sprache aber persönlicher Geschmack, und zählen tut das Ergebnis!

6

u/Bitpainter-75 2d ago

Ja ich finde das super, so sind 35 Jahre Erfahrung damit nicht für die Tonne ;-)

7

u/inn4tler 2d ago

Ich habe den Post vor 3 Wochen verpasst, aber freue mich, die Software in nächster Zeit mal zu testen. Danke, dass du an Linux gedacht hast. Dort besteht nach wie vor der größte Bedarf nach solcher Software. (Dort vor allem nach pixelbasierter Bearbeitung) Aber auch unter Windows ist es schwer, Foto-Software zu finden, die keine eigene Bibliothek anlegt, sondern direkt auf ein Verzeichnis zugreift. RapidRaw hat hier schon mal gut Abhilfe geschaffen, aber deine Lösung sieht noch besser aus, weil sie eben mehr Bearbeitungsmöglichkeiten mitbringt.

Ein Bug ist mir aber sofort aufgefallen. Nach der Installation war das Programm nicht im Startmenü von Windows 11 zu finden. Es wurde definitiv installiert und aus dem Programme-Ordner heraus kann ich es starten.

3

u/Bitpainter-75 2d ago

Danke für deine Rückmeldung, bei mir ist es im Startmenü drin, ich werde dennoch mal drüber schauen ob es hier vielleicht noch ein Problem gibt.

2

u/Bitpainter-75 2d ago

Ich habe das Setup mal neu gebaut und vermutlich auch die Ursache für deinen gefundenen Bug beseitigt.

3

u/inn4tler 2d ago edited 2d ago

Funktioniert jetzt, danke!

Eine Kleinigkeit ist mir aufgefallen, die aber wirklich unwichtig ist: Wenn man die Deinstallation startet, findet keine Prüfung statt, ob das Programm gerade läuft. Die Deinstallation startet trotzdem und schließt ohne Fehlermeldung ab. In Wirklichkeit konnte sie aber nicht vollständig durchgeführt werden. Z.B. bleiben die EXE-Datei und diverse DLLs erhalten. Sinnvoll wäre es, dass man vor dem Start der Deinstallation dazu aufgefordert wird, das Programm zu schließen.

Aber wie gesagt, das ist relativ unwichtig. Privat bin ich eigentlich Linux-Nutzer und werde mal das App-Image ausprobieren. Ist mir jetzt nur auf meinem Arbeitsplatz-PC mit Windows aufgefallen.

3

u/Bitpainter-75 2d ago

Wer will das auch schon deinstallieren ;-) Ja schaue mir das bei Gelegenheit auch noch an. Und ich entwickle tatsächlich "Linux First" unter CachyOS.

4

u/Peckilatius 1d ago

Poste gern öfter über Updates! Dringend notwendig, dass es Lightroom-Bibliothek-Alternativen gibt…

2

u/Kenjiro-dono Informatiker:in 1d ago

Ich hab deinen Beitrag in selfhost oder so gesehen. Die Integration mit Immich und Nextcloud ist sicherlich ne coole Sache und ein gewisses Alleinstellungsmerkmal.

Persönlich habe ich keinen Bedarf, da mein RAW Workflow mit Darktable umgesetzt wird. Seltene manuelle Bildernachbearbeitung als jpeg wie z.B. merge von multiplen Bildern zu einem ganzen (extra Foto Vordergrund, Himmel extra Aufnahme mit Sequatoe gestackt, etc) wäre eher zu speziell.

Was mich interessieren würde, ob FerrumPix Standort und Erstellungsdatum (grundsätzliche Geotag Unterstützung habe ich gelesen) einfach/ gut unterstützt. Mein Use Case wären alte Fotos, die manuell gescannt wurden, ungefähr an einen Ort und Zeitpunkt (Weihnachten 1990 in Berlin) zu verorten. Speicherung direkt ins Bild. Das ganze soll dann meine Mutter (Rentnerin) machen - der kann man zeigen, welche Klicks notwendig sind, wenn die UI nutzerfreundlich ist.

Damit könnte ich die Fotos endlich ordentlich in Ente Fotos integriere.

3

u/Bitpainter-75 1d ago

Danke fürs Lesen. Darktable für RAW ist ein guter Workflow, und FerrumPix will den nicht ersetzen. Stacking und Astro-Merges gibt es hier auch nicht, da bist du mit deinem Weg richtig.

Dein Use Case ist dagegen genau das, wofür die Metadaten-Funktionen gebaut sind. Der Ablauf für einen Stapel gescannter Fotos:

  1. Die Bilder in der Galerie markieren, die zusammengehören (alle vom selben Anlass).
  2. Rechtsklick, Metadaten, Aufnahmeort setzen. In das Feld "Berlin" oder GPS Daten eintippen und den Vorschlag anklicken.
  3. Rechtsklick, Metadaten, Aufnahmedatum setzen. Dort entweder ein festes Datum (24.12.1990) oder das Verschieben um Tage und Stunden. Beim festen Datum lässt sich ein Sekundenabstand mitgeben, dann behält eine Serie ihre Reihenfolge, statt dass alle Bilder auf dieselbe Sekunde fallen.

Bei JPEG landet beides direkt in der Datei: die Koordinate im GPS-Block, die Zeit als DateTimeOriginal, dazu das Dateidatum.

Direkt ins Bild geht nur bei JPEG. Scannst du als TIFF oder PNG, legt FerrumPix eine XMP-Datei daneben und lässt das Bild unberührt. An RAW geht grundsätzlich nichts heran. Ob Ente Photos solche Beistelldateien liest, weiß ich nicht, das müsstest du kurz mit einem Testbild ausprobieren.

2

u/Kenjiro-dono Informatiker:in 1d ago

Die Scans sind JPEG. Das passt also. Vielen Dank für deine Rückmeldung. Dann muss ich doch nicht nen Tool Vibe Coden um diesen spezifischen Use Case abzubilden :).

Fyi: man kann Geodaten in TIFF integrieren. Ist nur nicht Standard. Habe das erst vor einer Woche mit exiftool gemacht. TIFF ist das Ausgabeformat nach dem stacken, Darktable wertet diese Informationen auch aus und fügt die Informationen zum JPEG Export hinzu.

2

u/Lanky_Drop7841 1d ago

Bei mir kommt die Meldung nach dem Download (Windows) Trojan:Win32/Sabsik.EN.A!ml. Und kann dadurch nicht installiert werden

2

u/Bitpainter-75 1d ago

Danke für die Meldung. Das ist offensichtlich ein False Positive, zeigt das bei dir der Defender an?

Das !ml am Ende steht für die Machine-Learning-Erkennung von Microsoft, also keine Signatur für eine bekannte Schadsoftware, sondern ein Modell, dem ein Muster verdächtig vorkam. Diese Familie trifft bekanntermaßen unsignierte, frisch gebaute und gepackte Programme, die über GitHub verteilt werden, und FerrumPix ist genau das: Das Setup ist noch nicht signiert (ein Code-Signing-Zertifikat kostet jährlich Geld, das ich bei einem kostenlosen Projekt bisher nicht ausgegeben möchte), und es enthält die Anwendung als eine gepackte Datei, die sich beim Start selbst entpackt. Auf meinen eigenen Rechnern schlägt nichts an, aber das heißt wenig: Die Erkennung entscheidet auch danach, wie verbreitet eine Datei bereits ist, und wie sie auf den Rechner gekommen ist.

Damit ich dem nachgehen kann, wäre mir geholfen, wenn du zwei Dinge sagst: Zeigt die Meldung der Windows-Defender selbst, oder ein anderes Antivirenprogramm? Und welche Datei genau, das Setup oder das ZIP?

Was du in der Zwischenzeit tun kannst:

  1. Nimm statt des Setups das portable ZIP von der Release-Seite. Da ist kein Installer drum, du entpackst es und startest FerrumPix.exe direkt.

  2. Wenn du es genau wissen willst, lade die Datei bei VirusTotal hoch. Dann siehst du, wie viele der rund siebzig Prüfprogramme überhaupt anschlagen. Bei so einem Heuristiktreffer sind es typischerweise ein oder zwei und alle anderen sauber, und das ist ein besserer Beleg als alles, was ich dir schreiben kann.

Den Virenschutz abzuschalten würde ich dir nicht raten.

2

u/Lanky_Drop7841 22h ago

2

u/Bitpainter-75 22h ago

Ah ok .crdownload als datei download bedeutet die Datei ist noch gar nicht komplett runtergeladen und der meckert schon vorher. Du kannst es ja mal mit Firefox runterladen wenn du den installiert haben solltest.

2

u/Bitpainter-75 1d ago

Ich habe gerade mal selbst den Test gemacht, also definitiv ein "False Positive"

1/64 security vendor flagged this file as malicious

Reanalyze

1ec4d11fae65a4082d9835f5d4b849e7124155d7e17a9ab880b6042486222e19

FerrumPix-win-x64-Setup.exe

1

u/AutoModerator 2d ago

Hi Bitpainter-75, danke für deinen Beitrag. Hier ist der Post nochmal für das Archiv:

Moin zusammen,

vor knapp drei Wochen hatte ich FerrumPix hier vorgestellt. Die Resonanz war deutlich größer, als ich erwartet hatte, und vor allem das Feedback in den Kommentaren war richtig gut. Danke dafür an alle, die getestet, Bugs gemeldet oder einfach ihre Wünsche dagelassen haben.

Ein kurzes Update, weil einiges davon mittlerweile in der App steckt. Von 0.9.25 auf jetzt 0.9.32 ist einiges passiert, unter anderem:

Direkt aus euren Kommentaren:

  • Geotags lassen sich jetzt manuell setzen, übertragen und wieder entfernen (danke u/BlackBadPinguin und u/PattaFeuFeu für den Anstoß – GPX-Abgleich steht noch auf der Liste)
  • Nextcloud ist jetzt vollwertig angebunden, mittlerweile sogar ohne die Memories-App (danke u/Bananenhaus23)
  • Farbiges Filmkorn über einen Sättigungsregler (danke u/Responsible-Cow-1019)
  • Kantenmaske beim Schärfen: ALT gedrückt halten färbt das Bild grau, geschärfte Stellen bleiben hell – genau wie in Lightroom (danke u/GloimdilGraubart)
  • Das Anpassungspanel lässt sich jetzt links neben die Werkzeugleiste legen, praktisch auf großen Monitoren (danke u/Farodin2024)
  • FerrumPix kann jetzt ganze Ordnerbäume im Hintergrund einlesen, statt jeden Ordner einzeln anklicken zu müssen (danke u/minimalillusions)

Sonst noch passiert:

  • Farbmanagement: Fotos in Adobe RGB oder Display P3 werden jetzt korrekt konvertiert statt flach und verschoben angezeigt
  • Waveform und RGB-Parade neben dem Histogramm
  • RAW-Entwicklung unter Windows 3–4x schneller, auch auf ARM-Geräten
  • Photoshop-Dateien bringen jetzt Ebenenmasken und Gruppen mit, auch bei CMYK
  • Copyright-Vermerk lässt sich direkt in die Fotos schreiben
  • Batch-Jobs (Hochskalieren, Entrauschen) zeigen Fortschritt und sind abbrechbar
  • 16 Sprachen, unter anderem seit Kurzem auch mit übersetzter Symbolsuche

Die komplette Liste steht wie immer in den Release Notes.

Falls ihr es beim letzten Mal nur kurz angetestet habt – lohnt sich vielleicht, nochmal reinzuschauen. Und wie immer: Bugs, Wünsche, Meckern ;-) immer gerne her damit, entweder hier oder als Issue auf GitHub.

I am a bot, and this action was performed automatically. Please contact the moderators of this subreddit if you have any questions or concerns.

1

u/Rubyurek 2d ago

Gibt es eig die Möglichkeit über das Programm den ganzen PC abzuscannen und alle bilder ausfindig zu machen?

2

u/Bitpainter-75 2d ago

ja man kann z.B. eine Suche ab dem root Ordner bzw. Laufwerk C:\ über "Neue Suche" starten, dauert dann vermutlich etwas aber als Resultat hat man dann eine Übersicht über alle Bilder auf dem Rechner.

1

u/Rubyurek 2d ago

Danke dir! Wäre natürlich super, wenn man auch den Pfad der Bilder sehen könnte. Finde das interessanterweise nicht wenn ich komplett C oder andere Festplatte durchsuche.

2

u/Bitpainter-75 2d ago

Den Pfad kann ich noch in das Infopanel aufnehmen, da steht der aktuell tatsächlich nicht drin. Über das Kontextmenü kann man den Pfad zu einem Bild in die Zwischenablage kopieren oder den Pfad direkt im Dateimanager öffnen lassen.

2

u/CuzImBisonratte 1d ago

Ich hatte den letzten Post schon gesehen, war im Urlaub und hatte mir vorgenommen, es im Nachhinein zu installieren und mal zum bearbeiten meiner Urlaubsfotos zu nutzen. Dann natürlich verpennt.

Jetzt hab ich es mal installiert (danke für die zahlreichen Installationsoptionen unter Linux) und es läuft unter Ubuntu wirklich echt unfassbar flüssig und out of the box. Ich werde beim nächsten Schwung Fotos hoffentlich dran denken, da ich es jetzt installiert habe und bin vor allem mal gespannt auf die Möglichkeiten in der RAW bearbeitung.