Hi,
ich habe mir jetzt ein Script geschrieben mit dem ich jpg Dateien in der Größe ändern kann aber nun hab ich ein Problem, ich wollte es so machen das man eine kleine Vorschau hat und dann auf die Vorschau klickt und das erst dann das Bild in voller größe zusehen ist. Aber bei dem Skript wird das Bild heisst direkt verkleinert und er zeigt es dann leider auch in der Vorschau größe an, kann mir einer zufällig eine Lösung nennen oder sowas ^^.
ich habe mir jetzt ein Script geschrieben mit dem ich jpg Dateien in der Größe ändern kann aber nun hab ich ein Problem, ich wollte es so machen das man eine kleine Vorschau hat und dann auf die Vorschau klickt und das erst dann das Bild in voller größe zusehen ist. Aber bei dem Skript wird das Bild heisst direkt verkleinert und er zeigt es dann leider auch in der Vorschau größe an, kann mir einer zufällig eine Lösung nennen oder sowas ^^.
PHP:
<?
function image_resize($input,$output,$width_old,$height_old ,$width_new,
$height_new) {
$image_old = ImageCreateFromJPEG("$input");
$image_new = ImageCreatetruecolor($width_new,$height_new);
ImageCopyResampled($image_new,$image_old,0,0,0,0,$width_new,$height_new,$width_old,$height_old);
ImageJPEG($image_new,"$output","75");
ImageDestroy($image_new);
}
$bildsize=getimagesize($bild);
$bildbreite=$bildsize[0];
$bildhoehe=$bildsize[1];
if($bildbreite>$bildhoehe)
{
$bildbreiteneu=350;
$rat=(100/$bildbreite)*$bildbreiteneu;
$bildhoeheneu=intval($bildhoehe*($rat/100));
}
if($bildhoehe>$bildbreite)
{
$bildhoeheneu=350;
$rat=(100/$bildhoehe)*$bildhoeheneu;
$bildbreiteneu=intval($bildbreite*($rat/100));
}
$input ="test.jpg";
$output ="test.jpg";
$width_old=1005;
$height_old=800;
$width_new =502;
$height_new=400;
image_resize($input,$output,$width_old,$height_old,$width_new,$height_new) ;
?>