Autor Zpráva
Petr Ilgner
Profil *
Používám tento kód na zmenšení obrázku:
<?
header('Content-type: image/jpeg');
$obrazek = $_GET["foto"];
$filename="../obrazky-produktu/$obrazek";
list($sirka,$vyska)=getimagesize($filename);
$barev_obr = imagecreatetruecolor(121, 100);
$zdrojovy_obr = imagecreatefromjpeg($filename);
imagecopyresized($barev_obr, $zdrojovy_obr, 0, 0, 0, 0, 121, 100,
$sirka, $vyska);
imagejpeg($barev_obr);
?>

Problém však nastává, pokud je obrázek širší, tak se naprosto deformuje (stlačí se).

Vím, že je možné nějak vypočítat šířku, když by byla zadána pevná výška (např. 100px).

Děkuji.
fimmos
Profil
Stačí si vypočítat druhý rozměr podle poměru, který chceš mít...
Petr Ilgner
Profil *

Stačí si vypočítat druhý rozměr podle poměru, který chceš mít...


to mě taky napadlo ale jak ho spočítám ? pls
Zdeno
Profil *
Co si udělat poměl výšky a šířky původního a pomocí něho vypočítat zbývající rozměr...ach jo
Toto téma je uzamčeno. Odpověď nelze zaslat.

0