Reducer Bredde&Højde på billede
Hej Eksperter.Jeg håber i kan hjælpe med dette, for jeg ved at det kan lade sig gøre via. upload. Hvordan det gøres når billederne allerede er uploadet, på serveren ved jeg dog ikke og det er det, som dette script skal udføre.. Eksempel:
<?php
list($bredde, $hojde) = getimagesize('diasshowbilleder/1221319819_64457.jpg');
$forhold = $hojde/$bredde;
$bredde_ny = $bredde;
$hojde_ny = $hojde;
if($bredde > 500) {
$bredde_ny = 500;
}
if($hojde > 500) {
$hojde_ny = 500;
}
$source = imagecreatefromjpeg('diasshowbilleder/1221319819_64457.jpg');
$destination = imagecreatetruecolor($bredde_ny, $hojde_ny);
imagecopyresampled($destination, $source, 0, 0, 0, 0, $bredde_ny, $hojde_ny, $bredde, $hojde);
imagejpeg($destination, 'diasshowbilleder/1221319819_64457.jpg');
?>
Den kommer med fejlen "Fatal error: Allowed memory size of 16777216 bytes exhausted (tried to allocate 12288 bytes) in /usr/home/web/web224725/artostiloz.dk/indhold/billedestorrelser.php on line 21"
Men jeg ved det kan lade sig gøre, det kan dog være at der skal kode til eller fra, at den skal genuploade filen eller noget andet :-)! Håber nogen kan hjælpe.
