joah.: Bilder automatisch verkleinern

Hallo Leute,

ich habe ein HTML Profil eines Users das über PHP & MySQL dynamisch aufgebaut wird.

Zusätzlich zu den Daten liegt im Verzeichnis /users ein Bild.

Davon möchte ich nun automatisch ein verkleinertes Bild anzeigen.

Ich habe hier bereits eine Klasse gefunden,aber das klappt leider nicht. Kommt immer Meldung "headers already sent....

Hatte gehofft, es so in der Art aufbauen zu können.

<html>
....

<table>

<td>Name</td>
<td><? erstelleThumbnail($bild); ?></td>

Jemand eine Idee, wie man das lösen kann? Gibts schon so fertige Scripts irgendwo?

http://kentung.f2o.org/scripts/thumbnail/resize.txt

Danke joah

  1. Hello,

    Hallo Leute,

    ich habe ein HTML Profil eines Users das über PHP & MySQL dynamisch aufgebaut wird.

    Zusätzlich zu den Daten liegt im Verzeichnis /users ein Bild.

    Davon möchte ich nun automatisch ein verkleinertes Bild anzeigen.

    Ich habe hier bereits eine Klasse gefunden,aber das klappt leider nicht. Kommt immer Meldung "headers already sent....

    Hatte gehofft, es so in der Art aufbauen zu können.

    <html>
    ....

    <table>

    <td>Name</td>
    <td><? erstelleThumbnail($bild); ?></td>

    Jemand eine Idee, wie man das lösen kann? Gibts schon so fertige Scripts irgendwo?

    Ich vermute, dass ich Deinen Fehler riechen kann...

    Die Funktion erstelle Thumbnail wird wahrscheinlich die ordnungsgemäße Ausgabe eines Bildes vornehmen. Das kann der Browser natürlich nur in einem

    <img src="get_bild.php?bildurl=%f2bilder%f2bild97.jpg" alt="Vorschaubild" />

    und dann in einem Script namens 'get_bild.php'

    <?php   ### get_bild.php ###

    include(<Funktionsbibliothek>);

    if (isset($_GET['bildurl']) ans file_exists(DOMAIN.'/'.$_GET['bildurl']))
    {
      erstelleThumbnail(DOMAIN.'/'.$_GET['bildurl']);
    }
    else
    {
      header("HTTP/1.0 404 Not Found");
    }
    ?>

    Harzliche Grüße aus http://www.annerschbarrich.de

    Tom

    --
    Fortschritt entsteht nur durch die Auseinandersetzung der Kreativen
    Nur selber lernen macht schlau
    1. Hallo.

      Ich vermute, dass ich Deinen Fehler riechen kann...

      Ist der denn schon sooo alt?
      MfG, at

      1. Hello,

        Ich vermute, dass ich Deinen Fehler riechen kann...

        Ist der denn schon sooo alt?

        Ich denke schon. Ich kenne den Fehler, seitdem ich selber die GD-Lib das erste Mal benutzt habe. Das dürfte Ende 2000 gewesen sein.

        Harzliche Grüße aus http://www.annerschbarrich.de

        Tom

        --
        Fortschritt entsteht nur durch die Auseinandersetzung der Kreativen
        Nur selber lernen macht schlau
  2. benutzt imagemagick,
    schont den server da du das image nicht immer zur laufzeit generierst.
    und zweitens haste mehr möglichkeiten.

    http://www.imagemagick.org/

    1. zusatz: und falls du kein imagemagick drauf haste benutze halt einfach ne static binary.

      http://typo3.sunsite.dk/software/linux/imagemagick-4.2.9_i386-static-3.tar.gz