Оразмеряване

Player_pz

Registered
Значи имам следния проблем - вадя картинки от базата данни , но не ги искам с реалните размери , а да всяка картинка да се намалява според широчината и височината и ... както е в google :/
намерих някакъв код в нета , но той трябва да прави нова малка картинка от съществуваща :/ / не съм го пробвал /
<?php
function resizeImage($originalImage,$toWidth,$toHeight){

// Get the original geometry and calculate scales
list($width, $height) = getimagesize($originalImage);
$xscale=$width/$toWidth;
$yscale=$height/$toHeight;

// Recalculate new size with default ratio
if ($yscale>$xscale){
$new_width = round($width * (1/$yscale));
$new_height = round($height * (1/$yscale));
}
else {
$new_width = round($width * (1/$xscale));
$new_height = round($height * (1/$xscale));
}

// Resize the original image
$imageResized = imagecreatetruecolor($new_width, $new_height);
$imageTmp = imagecreatefromjpeg ($originalImage);
imagecopyresampled($imageResized, $imageTmp, 0, 0, 0, 0, $new_width, $new_height, $width, $height);

return $imageResized;
}
?>

благодаря предварилно :)
 
ами на предаването на картинката в базата данни пусни този код в действие и запиши малкия брат на картинката бе ;)
 

Back
Горе