Оразмеряване на снимки с ПХП

loggers

Registered
Здравейте,

има ли някой който да помогне относно оразмеряването на снимки в смисал как да ги прави в малга голяма и средна (нещо като фейсбука или импулса) как да ги оразмерява без да ги раздърпва и т.н. ако някой може да хелп да постни тука кодчето.

Мерси много :) :cry:
 
трябва ти thumbnail потърси си

това е мойта функция за това

function thumbnail($source, $thumbnail_width=130) {
$folder = dirname($source);
$new_name = "avatar_" . basename($source);
if ($_FILES["avatar"]["type"] == "image/jpeg") {
$img = imagecreatefromjpeg($source);
} else if ($_FILES["avatar"]["type"] == "image/gif") {
$img = imagecreatefromgif($source);
} else if ($_FILES["avatar"]["type"] == "image/png") {
$img = imagecreatefrompng($source);
}
$width = imagesx($img);
$height = imagesy($img);
$new_width = $thumbnail_width;
$new_height = floor($height * ($thumbnail_width / $width));
$tmp_img = imagecreatetruecolor($new_width, $new_height);
imagecopyresized($tmp_img, $img, 0, 0, 0, 0, $new_width, $new_height, $width, $height);

if ($_FILES["avatar"]["type"] == "image/jpeg") {
imagejpeg($tmp_img, $folder . "/" . $new_name);
} else if ($_FILES["avatar"]["type"] == "image/gif") {
imagegif($tmp_img, $folder . "/" . $new_name);
} else if ($_FILES["avatar"]["type"] == "image/png") {
imagepng($tmp_img, $folder . "/" . $new_name);
}
}
 
Разгледай този линк: http://phpthumb.gxdlabs.com/
Много лесно се работи с него и документацията е доста добра :)
 

Back
Горе