sw: Vorschaubildersystem

Guten Morgen SELFHTMLer,

ich wollte euch mal nach euere Meinung zum Vorschaubildersystem.

Was haltet ihr von folgender Idee:

Es gibt eine preview.php, die ich mit folgenden Parametern versorgen kann:

  • file
  • em (optional)

Nun wird beim referenzieren eines Bildes bsp.gif folgendes notiert:
<img src="preview.php?file=bsp.gif" />

Wird die Seite nun aufgerufen und JavaScript ist aktiviert wird die src des img so angepasst, dass zusätzlich als GET-Parameter em noch die Pixel, die auf ein em fallen, notiert sind.

Also z.B. <img src="preview.php?file=bsp.gif&em=20" />

Die preview.php ordnet nun für verschiedene em Werte eine der 3 Vorschaubilder-Größen zu, bei nicht gesetztem em (JavaScript deaktiviert) wird automatisch die mittlere Größe (2) gesetzt. Dann wird geprüft, ob sich das entsprechende Vorschaubild schon in dem Bilderverzeichnis befindet, oder ob es neu generiert und gespeichert werden muss. Dann wird auf das antsprechende Bild mit header('Location: ') geleitet, also z.B. bsp.2.gif.

Ist soetwas eurer Meinung nach sinnvoll? Sind verschiedene Größen der Vorschaubilder abhängig von der Schriftgröße eurer Meinung nach sinnvoll?
Meiner Meinung nach braucht nämlich jemand, der mit einer winzigen Schriftgröße unterwegs ist auch nicht ein riesen Vorschaubild, da bei ihm ja auch die winzige Schrift gut lesbar ist, jemand aber der vielleicht eine enorm Große Schrift eingestellt hat, gar sehbehindert ist, der kann mit einem zu mikrigen Vorschaubild auch nichts anfangen.

MfG
sw

  1. Hallo,

    Ist soetwas eurer Meinung nach sinnvoll? Sind verschiedene Größen der Vorschaubilder abhängig von der Schriftgröße eurer Meinung nach sinnvoll?

    den Gedanken an sich finde ich richtig, nur ...

    Meiner Meinung nach braucht nämlich jemand, der mit einer winzigen Schriftgröße unterwegs ist auch nicht ein riesen Vorschaubild, da bei ihm ja auch die winzige Schrift gut lesbar ist, jemand aber der vielleicht eine enorm Große Schrift eingestellt hat, gar sehbehindert ist, der kann mit einem zu mikrigen Vorschaubild auch nichts anfangen.

    ... setzt du ihn IMHO auf eine falsche und sehr komplizierte Weise um. Du möchtest, dass die Größe der Vorschaubilder mit der Schriftgröße korreliert? Dann gib doch einfach die Größe dieser Bilder in em an. Schon skalieren sie lustig mit der Schriftgröße.
    Der Qualitätsverlust durch das Skalieren (was die Browser meistens auch nicht besonders schön können) ist meiner Ansicht nach unerheblich, da es sich doch sowieso nur um Vorschaubilder handelt, die lediglich das eigentlich Bild erkennen lassen müssten.

    So long,
     Martin

    --
    Die meisten Menschen werden früher oder später durch Computer ersetzt.
    Für manche würde aber auch schon ein einfacher Taschenrechner genügen.
  2. Hallo sw!

    Zu dem Argument von Martin noch:

    Also z.B. <img src="preview.php?file=bsp.gif&em=20" />

    Da müsste stehen (..)bsp.gif&amp;em=20(..)
    Warum? Weil das & ein HTML-eigenes Zeichen ist und deshalb einen Fehler im Validator erzeugt.

    Christian

  3. Hallöle,

    danke für die Antworten.

    Der Grund, dass ich die Bildgröße nicht einfach in em angeben wollte ist der, dass ich erstens unnötig große Bilder laden müsste, die dann kleiner skaliert werden, und des weiteren war ein Grund die Qualität.

    Aber ich denke ich werde einfach das größte der Vorschaubilder generieren und dieses dann mit em skalieren. Wenn jemand dann seine Schriftart so riesig eingestellt hat, dass das Bild beim größerskalieren pixelig wird, dann ist das zwar schade, aber kein Beinbruch, denke ich. Oder ich definiere eventuell dann noch die Größe in px des Bildes als max-height und max-width.

    Gruß
    sw