مهدی اسماعیلی
جمعه 15 شهریور 1392, 15:12 عصر
سلام، دوستان
خسته نباشید
من با کد زیر ، thumbnail با اندازه ی 150*200 میسازم :
<?php
header('Content-Type: image/jpeg');
if(isset($_GET['url'])){
$image = $_GET['url'];
$image_size = getimagesize($image);
$image_width = $image_size[0];
$image_height = $image_size[1];
//$new_size = ($image_width + $image_height) / ($image_width*($image_height/45));
$new_width = 200;
$new_height = 150;
$new_image = imagecreatetruecolor($new_width, $new_height);
$old_image = imagecreatefromjpeg($image);
imagecopyresized($new_image, $old_image, 0, 0, 0, 0, $new_width, $new_height, $image_width, $image_height);
imagejpeg($new_image);
}
?>
اما وقتی عکس تغییر اندازه پیدا میکنه و کوچیک میشه ، کیفیت به شدت میاد پایین !!!!!
آیا راهی هست که جلوی افت کیفیت را بگیریم ؟؟؟
خیلی ممنونم :قلب:
خسته نباشید
من با کد زیر ، thumbnail با اندازه ی 150*200 میسازم :
<?php
header('Content-Type: image/jpeg');
if(isset($_GET['url'])){
$image = $_GET['url'];
$image_size = getimagesize($image);
$image_width = $image_size[0];
$image_height = $image_size[1];
//$new_size = ($image_width + $image_height) / ($image_width*($image_height/45));
$new_width = 200;
$new_height = 150;
$new_image = imagecreatetruecolor($new_width, $new_height);
$old_image = imagecreatefromjpeg($image);
imagecopyresized($new_image, $old_image, 0, 0, 0, 0, $new_width, $new_height, $image_width, $image_height);
imagejpeg($new_image);
}
?>
اما وقتی عکس تغییر اندازه پیدا میکنه و کوچیک میشه ، کیفیت به شدت میاد پایین !!!!!
آیا راهی هست که جلوی افت کیفیت را بگیریم ؟؟؟
خیلی ممنونم :قلب: