proporcionální zmenšení obrázku
8 příspěvků
Archiv diskusního fóra
Fórum je uzavřené a slouží pouze ke čtení. Některé informace mohou být zastaralé.
-
zdarec.. prosimvas, mam kuprikladu obrazek kde $width = 1280; $height = 728; a ted, potrebuju zmensit rozmery tak aby se zachoval rozmer stran. Zmensit rozmery tak, aby sirka byla 800px. Sem asi uplne tupej ale nemuzu na to prijit dikes
-
trojčlenkou si vypočítáš výšku a pak použiješ http://cz2.php.net/manual/cs/function.imagecopyresampled.php
-
<HTML>Neboli zjisits kolik je 800 z 1280 procent a o tyto procenta zmensis vysku</HTML>
-
sakra napsal sem to spatne.. potrebuju zmensit rozmery tak aby se zachoval !pomer! stran.
-
Vsak ti vsichni rikame abys pouzil trojclenku. Je to ucivo snad ze treti tridy vetsinou pod kapitolou prima umera.
-
Možná by neškodilo pročíst manuál. Stačila malá úprava: <?php // File and new size $filename = 'test.jpg'; list($width, $height) = $filename $percent = 800/$width; // Content type header('Content-type: image/jpeg'); // Get new sizes list($width, $height) = getimagesize($filename); $newwidth = $width * $percent; $newheight = $height * $percent; // Load $thumb = imagecreatetruecolor($newwidth, $newheight); $source = imagecreatefromjpeg($filename); // Resize imagecopyresized($thumb, $source, 0, 0, 0, 0, $newwidth, $newheight, $width, $height); // Output imagejpeg($thumb); ?>
-
dikes, uz pobiram :)
-
Tak jak tak na to teď koukám, tak to asi nebude fungovat, protože na 4. řádku má být list($width, $height) = getimagesize($filename); No nic, určitě si to upravíš ke svému obrazu a maníci typu CTRL+C , CTRL+V hold mají smůlu ;)