Einzelnen Beitrag anzeigen
  #5 (permalink)  
Alt 11-03-2004, 19:15
assault
 Newbie
Links : Onlinestatus : assault ist offline
Registriert seit: Nov 2003
Beiträge: 11
assault ist zur Zeit noch ein unbeschriebenes Blatt
Standard

Ich glaube du suchst so etwas in der Art:

PHP-Code:
<?php
error_reporting
(E_ALL);

Header("Content-Type: image/jpeg");

$path "pic/";


$size getimagesize($path.$_GET['filename']);

if(
$size)
{
$height round($size[1] * (150 $size[0]));

$dstim ImageCreateTrueColor(150$height);

if(
substr($path.$_GET['filename'], -1) == "g")
 
$srcim ImageCreateFromJpeg($path.$_GET['filename']);
elseif(
substr($path.$_GET['filename'], -1) == "f")
 
$srcim ImageCreateFromGif($path.$_GET['filename']);

imagecopyresized($dstim$srcim,
 
00,
 
00,
 
150$height,
 
$size[0], $size[1]);

Imagejpeg($dstim);

}
else
{
   
if(
substr($path.$_GET['filename'], -1) == "g")
 
$srcim ImageCreateFromJpeg($path.$_GET['filename']);
elseif(
substr($path.$_GET['filename'], -1) == "f")
 
$srcim ImageCreateFromGif($path.$_GET['filename']);

Imagejpeg($srcim);

}

?>
Die Bildurl wird über $_GET['filename'] übergeben. Thumbnails werden auf 150 pxl Breite verkleinert. Wenn du diesen Wert ändern willst, einfach alle "150" im Script editieren.

Hoffe geholfen zu haben
Mit Zitat antworten