[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: Почему получается неправильный crop?
Strannik
Добрый день.

Стартовое изображение:

user posted image

Я хочу обрезать его по координатам
["xxx"]=>
string(2) "13"
["yyyy"]=>
string(2) "25"
["www"]=>
string(2) "71"
["hhh"]=>
string(2) "85"


Для этого я использую скрипт:

$xxx=$_POST['xxx'];
$yyy=$_POST['yyy'];
$www=$_POST['www'];
$hhh=$_POST['hhh'];

$targ_w = $www;
$targ_h = $hhh;

$jpeg_quality = 90;

$path = '';
$src = $path.$_POST['image'];

$img_r = imagecreatefromjpeg($src);
$dst_r = ImageCreateTrueColor( $targ_w, $targ_h );

imagecopyresampled($dst_r,$img_r,0,0,$xxx,$yyy,
$targ_w,$targ_h,$www,$hhh);

$name=time().'.jpg';
$new_image=$path.$name;
imagejpeg($dst_r,$new_image,$jpeg_quality);

echo $_POST['f_count_v'].'$'.$name;


Но в результате, я получаю:

user posted image

Как видим, изображение неправильно обрезалось...

Кто-нибудь знает в чем ошибка?
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2024 Invision Power Services, Inc.