Ergebnis 1 bis 6 von 6

Thema: Automatische Bildskalierung in einer Tabelle mit CSS

Baum-Darstellung

Vorheriger Beitrag Vorheriger Beitrag   Nächster Beitrag Nächster Beitrag
  1. #3
    Man könnte da noch eine PHP-Umsetzung machen:
    PHP-Code:
    <?php
    // Datei: bild_scaled.php
    header ("Content-type: image/jpeg");
    $ok true;
    if(isset(
    $_GET['bild']))
    {
        
    $url $_GET['bild'];
        if(
    file_exists($url));
        {
             
    $source imagecreatefromjpeg($url);
             
    $destination imagecreatetruecolor(100,100);
             
    imagecopyresized $destination$source0000imagesx($destination) , imagesy($destination), imagesx($source),imagesy($source) )
             
    imagejpeg($destination);
             
    imagedestroy($source);
             
    imagedestroy($destination);
         }
         else
             
    $ok false;
    }
    else
        
    $ok false;
    if(!
    $ok)
    {
        
    $image imagecreate(100,100);
        
    $white ImageColorAllocate($image255255255);
        
    ImageColorDeAllocate($im$white);
        
    imagefill($image,0,0,$white);
        
    imagejpeg($image);
        
    imagedestroy($image);
    }
    ?>
    Ist jetzt gerade zusammengewerkelt worden, daher, ich hab es nicht getestet. Man könnte das noch so erweitern, dass es für verschiedene Dateitypen funktioniert.

    Edit btw: das Einbinden der Datei funktioniert z.B. so:
    HTML-Code:
    <img src="bild_scaled.php?bild=blabla.jpg" width="100" height="100" alt="" />

    Geändert von Drakes (30.09.2007 um 12:04 Uhr)

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •