WEB-нотатки - записник он-лайнФункція зміни розміру зображення.
Передається 4 параметри: $file – путь до вихідного зображення, $out – путь, куди зберегти зображення з новим розміром, $w – ширина на виході, $q – якість.
Code function resize_image($file, $out, $w = 200, $q = 90) { if(empty($file) | empty($out)) return false; $src = imagecreatefromjpeg($file); $w_src = imagesx($src); $h_src = imagesy($src); $ratio = $w_src/$w; $w_dest = round($w_src/$ratio); $h_dest = round($h_src/$ratio); $dest = imagecreatetruecolor($w_dest, $h_dest); imagecopyresampled($dest, $src, 0, 0, 0, 0, $w_dest, $h_dest, $w_src, $h_src); imagejpeg($dest, $out, $q); imagedestroy($dest); imagedestroy($src); return true; } resize_image('1.jpg', '2.jpg', 200, 50); //Змінює розмір картинки 1.jpg, яка лежить в одній папці зі скриптом, зменшене зображення зберігає як 2.jpg
|
ПошукДрузі сайту |