Einzelnen Beitrag anzeigen
  #3  
Alt 25.01.2007, 12:05:55
RoSt RoSt ist offline
Anfänger
 
Registriert seit: Jul 2006
Beiträge: 69
AW: Frage zum Kochbuch: Vorschaubilder erstellen

Ach so, ja klar.
Vom Prinzip her habe ich einfach das Script übernommen.
Ist ja sozusagen fertig.

PHP-Code:
<?php
function resizePicture($file$width$height) {
    if(!
file_exists($file)) return false;
    
header('Content-type: image/jpeg');
    
$info getimagesize($file);
    if(
$info[2] == 1)
    {
        
$image imagecreatefromgif($file);
    }
    elseif(
$info[2] == 2)
    {
        
$image imagecreatefromjpeg($file);
    }
    elseif(
$info[2] == 3)
    {
        
$image imagecreatefrompng($file);
    }
    else
    {
            return 
false;
    }
    
    if (
$width && ($info[0] < $info[1]))  //hoch
    
{
        
$width = ($height $info[1]) * $info[0];
    } 
    else 
//quer
    
{
        
$height = ($width $info[0]) * $info[1];
    }
    
$imagetc imagecreatetruecolor($width$height);
    
imagecopyresampled($imagetc$image0000$width$height$info[0], $info[1]);
    
imagejpeg($imagetcnull100);    

$width 200;
$height 150;
resizePicture($_GET['file'], $width$height);
?>
Das Ganze habe ich dann testweise aufgerufen mit:
Code:
www.myhome.de/create_thumb.php?http://links.pictures.aol.com/pic?id=9dd0t4iBgXeWEfIAKF3pB3PtO3pogDfzsF1Uv4xQp5Fd3Ig=&size=m
Ergebnis leere Seite.
Aber wie schon gesagt, ist es halt keine direkter Link auf ein Bild, wenngleich bei Aufrufen des Links das Bild und nur das Bild angezeigt wird.

Vielen Dank für die Mühe.
Robert.

PS. Warum ist eigentlich das CODE-Fenster so winzig? Das ist recht unpraktisch.
Mit Zitat antworten