Ergebnis 1 bis 6 von 6

Thema: Automatische Bildskalierung in einer Tabelle mit CSS

Hybrid-Darstellung

Vorheriger Beitrag Vorheriger Beitrag   Nächster Beitrag Nächster Beitrag
  1. #1
    du kannst mittelst width="x" height="x" werte festlegen. Allerdings wäre es schon allein wegen den Dateigrößen ratsamer einfach alle auf eine einheitliche größe zu reduzieren. geht mit vielen programmen, oftmals auch automatisch für ganze Verzeichnisse um den selben Arbeitsschritt nicht bei jedem Bild wiederholen zu müssen.

  2. #2
    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 13:04 Uhr)

  3. #3
    Nein ihr versteht mich nicht genau...also ich habe schon eine einheitliche Größe genommen!
    Aber wie kann ich das so machen,das jedes Bild "PERFEKT" IN EINE Tabelle passt!
    Mit width und height ggeht das nicht,da es sich bei verschiedenen Auflösungen stark verändert :/

  4. #4
    Es ist schwer nachzuvollziehen, was du unter "Perfekt in eine Tabelle passen" verstehst. Wenn alle Bilder gleich groß sind, passen sie doch ideal in die Zelle. Was willst du mehr?

  5. #5
    table-border:0px; padding:0px;
    bei den bildern margin:0px;

    ich nehm an, er meint, das zwischen tabellenrand und bild kein platz ist oder so.

Berechtigungen

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