Bild²b

Aus rü5
Version vom 19. Februar 2012, 17:24 Uhr von imported>Meap
(Unterschied) ← Nächstältere Version | Aktuelle Version (Unterschied) | Nächstjüngere Version → (Unterschied)
Wechseln zu:Navigation, Suche


ein Bild-Datenbank-Projekte (Internet-Rechere anderer Tool und Meinungen dazu s. Diskussion:Bild²b)

Feature-List

  • einlesen von Bildern aus verschiedenen Locations
    • lokale Verzeichnisse
    • Netzlaufwerke (Windows/Unix/MacOS/webDAV/...)
    • HTML-Referenzen (Extraktion aus Seiten) oder als Link
    • FTP-Verzeichnisse und -Dateien
    • ISO-Image-Dateien
    • Archiv-Dateien (ZIP/TAR/RAR/...)
  • speichert beliebige Bild-Meta-Informationen
  • suche/filtern nach Meta-Informationen
  • bedienen via HTML-Seite und auf Kommandozeile sollte möglich sein (evtl. Frontend)
  • plattformunabhängige Programmierung (z.B. PHP/TCL/Python/Java)
  • neben den Orginal-Bildern sollten auch verschiedene andere 'Transformationen' möglich sein für
    • Wasserzeichen / Copyright
    • Vorschau-Bilder in verschiedenen Größen
    • Ausschnitts-Vergrößerungen
  • Bilder und/oder deren Versionen sollten gecached werden
  • Internationalisierung (d.h. die Sprach-Informationen sind gesondert abgelegt)
  • Ausgabe in verschiedene Medien
    • HTML
    • XML+XSL => XHTML / PDF / RTF / PCL (letzteres via FOP+Java)
  • Export z.B. in MediaWiki-Umgebungen (z.B. als Wiki-Extension)
  • ist ggf. auch für andere Medien mit Meta-Informationen geeignet
    • Audio/Video ( http://www.getid3.org )
    • Text/XML/PDF/openDocument/Word/Excel (via externer Extraktions-Tools z.B. 'wv')

möglicher Aufbau

der Zugriff via HTML-Browser könnte wie folgt aussehen:

Startseite

http://bildb.myinfodb.de/          (allg. Startseite)
http://bildb.myinfodb.de/de/       (deutsche Startseite)
http://bildb.myinfodb.de/en/       (englische Startseite)
http://bildb.myinfodb.de/klingon/  (klingonische Startseite)

Bildzugriffe und -manipulation

http://bildb.myinfodb.de/image/bildXY.jpg                     (das Bild XY als jpg)
http://bildb.myinfodb.de/image/bildXY.png                     (das Bild XY als png - dynamisch konvertiert)
http://bildb.myinfodb.de/image/rotate=90/bildXY.jpg           (das Bild XY rotiert um 90 Grad)
http://bildb.myinfodb.de/image/scale=90%/bildXY.jpg           (das Bild XY um 90% verkleinert)
http://bildb.myinfodb.de/image/size=200x300/bildXY.jpg        (das Bild XY skaliert auf 200x300 Pixel)
http://bildb.myinfodb.de/image/part=10,20,50,50/bildXY.jpg    (das Bild XY ein spezieller Ausschnitt)
http://bildb.myinfodb.de/image/scale=90%/rotate=45/bildXY.gif (das Bild XY manipuliert)

Bildsuche anhand der Meta-Tags

http://bildb.myinfodb.de/de/key=value/index.html               (alle Bilder die key=value besitzen)
http://bildb.myinfodb.de/de/author=john doe/index.html         (alle Bilder von john doe)
http://bildb.myinfodb.de/de/author=john/author=jean/index.html (alle Bilder von john und jean)
http://bildb.myinfodb.de/de/year=2005/index.html               (alle Bilder aus dem Jahr 2005)
http://bildb.myinfodb.de/de/date before 20051101/index.html    (alle Bilder vor dem 01.11.2005)
http://bildb.myinfodb.de/de/IsColor=0/index.html               (alle Bilder in Schwarz/Weiß)
http://bildb.myinfodb.de/de/Model!=JD4100Z3S/index.html        (alle Bilder die nicht mit dem Kamera-Model 'JD4100Z3S' gemacht wurden)

verschiedene Ausgabeformate

http://bildb.myinfodb.de/de/gallery.html                       (Bildergallerie als HTML-Seite)
http://bildb.myinfodb.de/de/style=blue/gallery.html            (Bildergallerie als HTML-Seite im Style Blue)
http://bildb.myinfodb.de/de/gallery.xml                        (Bildergallerie als XML-Seite)
http://bildb.myinfodb.de/de/gallery.txt                        (Bildergallerie als plain-Text)
http://bildb.myinfodb.de/de/gallery.pdf                        (Bildergallerie als PDF-Datei)

verschiedene Aktions-Seiten

http://bildb.myinfodb.de/de/import.html                        (Imporierung-Seite)
http://bildb.myinfodb.de/de/import.html?base=www.myinfodb.de   (Imporierung aller Bilder von myinfodb)
http://bildb.myinfodb.de/de/export.html                        (Exportierung-Seite)
http://bildb.myinfodb.de/de/search.html                        (Suchseite)
http://bildb.myinfodb.de/de/edit.html                          (Editierseite)
http://bildb.myinfodb.de/de/rescan.html                        (Scannen und Reorganisieren der Daten)
http://bildb.myinfodb.de/de/admin.html                         (Administrations-Seite)