Ein Open-Source-Java-Programm zum Anzeigen/Taggen von Bildern?

Ich suche ein Programm, das:

  • Zeigt Bilder in einem bestimmten Ordner mit Miniaturansichten und einer Aktion zur Vollbildansicht.
  • Ermöglicht das Hinzufügen von Tags zu Bildern und das Verwalten von Tags. (Tags sind wie "Urlaub" oder "Arbeitskram" oder "Bilder_von_Vater")
  • Ermöglicht die Navigation entweder in der Ordnerhierarchie oder in Tag-Kategorien.

Es MUSS Open Source und in reinem Java geschrieben sein.

Gibt es einen Grund, warum Sie es in Java wollen?
Aus technischen Gründen. Um einige selbstgebaute Java-Optimierungstechnologie verwenden zu können. Ein weiterer Vorteil ist die Gewissheit, dass Sie auf vielen Betriebssystemen genau die gleiche Software erhalten, mehr als mit C oder .NET möglich.

Antworten (1)

Die einzige Java-Anwendung, von der ich jemals für diesen Zweck gehört habe, ist der JIExplorer . Sie versuchen, eine Open-Source-Alternative zu ACDSee anzubieten, einem ziemlich beliebten kommerziellen Fotobetrachter. Sie unterstützen Thumbnails, aber in Bezug auf "Tagging" hängt dies sehr davon ab, was Sie damit meinen.

  • Wenn Sie Bildbereiche markieren möchten (wie es beispielsweise Facebook zum Markieren von Personen anbietet), haben Sie Pech.
  • Wenn Sie nur Schlüsselwörter zu Bildern hinzufügen müssen, unterstützt JIExplorer diese Funktion.

Beachten Sie jedoch, dass die letzte Version dieses Projekts vor fast sechs Jahren erstellt wurde . Außerdem glaube ich nicht, dass Sie aus folgenden Gründen viel Glück haben werden, für diesen Zweck viel zu finden:

  • Die Entwicklung von Desktop-Anwendungen mit Java ist ein sterbendes Geschäft. Java wird hauptsächlich zum Erstellen von geschäftlichen Webanwendungen verwendet. Ein großer Teil der Java-Entwickler wüsste nicht mehr wirklich, wie man eine Desktop-Anwendung erstellt, und daher ist die Zahl derer, die sich in ihrer Freizeit damit beschäftigen, eher gering.
  • Die meisten Menschen haben damit begonnen, ihre Bilder online zu stellen und sie auf diesen Plattformen wie beispielsweise Instagram oder Facebook zu verwalten. Nur wenige Leute, die Open Source betreiben, verbringen viel Zeit damit, eine Anwendung zu schreiben, die nicht verwendet wird.

Sie erwähnen, dass Sie Java benötigen, um das Tool in eine andere Anwendung zu integrieren. Vielleicht haben Sie bereits eine eigene Benutzeroberfläche? Wenn ja, suchen Sie vielleicht zu viel in einer Bibliothek und sollten Ihre Anwendung auf mehreren anderen Bibliotheken aufbauen. tumbnailator ist ein ausgezeichneter tumbnail-Generator für Java. Und das Binden von Dateien an Schlüsselwörter ist eine ziemlich einfache Aufgabe, die Sie individuell implementieren könnten.