Bilderverwaltung

Aus Mikiwiki
Zur Navigation springen Zur Suche springen

Eine Bilderverwaltung (auch: Bilddatenbank, Bilderverwaltungsprogramm, Bilderverwaltungssoftware, Bildverwaltung) ist bestimmte Software zur Verwaltung, Archivierung, Betrachtung und Benennung von Bilddateien.

Bekannte Bilderverwaltungen sind die folgenden.

Bilderverwaltung Beschreibung
Bpgallery Skript zum Erzeugen einer statischen HTML-Seite mit Bildergalerie.
Gallery Die verbreitetste Bildergalerie-Software, basierend auf PHP und Datenbank.
Jalbum
Original Erzeugung einer Übersichtsseite mit Haupt- und Unteralben, mit Vorschaugrafiken, geschrieben in PHP.
Photo Organizer Für Profifotografen.
Picasa Von Google.
TKAlbum

Merkmale

Merkmal Gallery 2 Photo Organizer
Technische Voraussetzungen
Datenbank Mysql <= 3
Postgresql >= 7
Oracle 9i oder 10g
IBM DB2 4.3.10
Microsoft SQL Server
PostGreSQL >= 7.4
Webserver Apache 2 (empfohlen) Apache >= 2.0.40
Bilder hochladen
FTP-Verzeichnis auf dem Server einlesen ja nein
In Archiv verpackte Bilder einlesen ja ja
XML-Datei mit Bilddaten einlesen nein ja
Funktionsumfang
Suchfunktion (einfach und erweitert) ja ja
Boolesche Verknüpfung der Suchbegriffe nein ja
Drehen ja ja
Spiegeln nein ja
Bulk-Editieren nein ja
Auswerten der Datei-Tags EXIF, Iptc EXIF, Iptc, Xmp
Aussehen anpassen
Farben einstellen ja nein
Themen ja nein
Vorlagen umfangreiches Vorlagensystem auf Grundlage von Smarty ja

Bildergalerie ohne Webserver

Die meisten HTML-Bildergalerien setzen auf PHP oder ähnliches, um Inhalte dynamisch zu erzeugen. Mit Hilfe von Imagemagick kann auf einfache Weise eine HTML-Bildergalerie erzeugte werden, die sich nicht nur ins WWW stellen sondern auch auf CD oder DVD brennen lässt, da sie ganz ohne Webserver im Hintergrund auskommt.

1. Sortieren der Fotos von Hand.

2. Korrekte Ausrichtung mit Hilfe von jhead.

3. Anpassung der Grösse. identify zeigt die Grösse der Originale, convert verändert die Grösse.

4. Bilder beschriften mit Hilfe von convert.

5. Erstellen der HTML-Bildergalerie mit Hilfe von "convert 'vid:*' index.html".

Das folgende Skript "gallery.sh" zeigt eine Möglichkeit zur Zusammenfassung der Schritte 4 und 5.

#!/bin/bash
# Name     gallery.sh
# Zweck    Erzeugen von Bildergalerien

if [ -d small_pics -o -d small_pics/copy_pics ]; then
  if [ "$1" != "-overwrite" ]; then
    echo "Verzeichnis(se) schon vorhanden"
    echo "Bitte starte das Skript mit '-overwrite'."
    echo "Achtung: Vorhandene Bilder werden dann überschrieben!"
    exit 1
  fi
fi
mkdir -p small_pics/copy_pics
for i in *.jpg
  do
    convert -resize 800x800 "$i" "small_pics/$i"
  done
cd small_pics
for i in *.jpg
  do
    convert -font helvetica -pointsize 40 -draw "gravity south \
      fill black text 0,12 'Copyright Hans Muster' \
      fill white text 1,11 'Copyright Hans Muster'" "$i" "copy_pics/$i"
  done
cd copy_pics
montage -label '%t\n%b Bytes' -size 128x *.jpg -title 'Urlaub in USA' \
  -tile 5x -geometry +5+5 -frame 5 -mattecolor "#3FCA3F" -shadow index.html

Weblinks

Herausgeber Sprache Webseitentitel Anmerkungen
Wikipedia ger Bilderverwaltungwbm Enzyklopädischer Artikel