Autor Zpráva
Venca Černík
Profil
Zdravím, pomocí tohoto kódu
$obrazek = imagecreatefromjpeg("obrazek.jpg");
header("Content-Type: image/png");
imagepng($obrazek);
načtu obrázek a zobrazím jej. Potřeboval bych u něj ale změnit rozměry (třeba na 50x50px) a zobrazit zmenšený obrázek. Nejlépe bez žádného "mezisouboru". jak to udělat?

díky
lam1t0
Profil *
<?php
$filename = "obrazek.jpg";

header("Content-Type: image/png");

list($width, $height) = getimagesize($filename);
$new_width = 50;
$new_height = 50;

// Resample
$obrazek_vystup = imagecreatetruecolor($new_width, $new_height);
$obrazek = imagecreatefromjpeg($filename);
imagecopyresampled($obrazek_vystup, $obrazek, 0, 0, 0, 0, $new_width, $new_height, $width, $height);

// Output
imagepng($obrazek_vystup);
?>

Vaše odpověď

Mohlo by se hodit


Prosím používejte diakritiku a interpunkci.

Ochrana proti spamu. Napište prosím číslo dvě-sta čtyřicet-sedm:

0