搞砸了Jcrop的大小
问题描述:
我在一个我正在建设的项目中使用Jcrop。该网站允许用户上传个人资料照片并以适合显示照片fx的位置的宽高比进行裁剪。论坛帖子,tagwall帖子等。搞砸了Jcrop的大小
但是,由于Jcrop发送的作物坐标作为POST变量,我在考虑使用类似于Tamper Data的修改发送到请求的裁剪尺寸服务器在选择他们想要的部分照片之后。
你会怎么做,并确保照片显示正确?
答
好的,我现在整理出来了。现在我只是检查Jcrop发送的高度和宽度是否符合我想要的宽高比!
万一别人需要这个:
function GCD($a, $b) {
while ($b != 0) {
$remainder = $a % $b;
$a = $b;
$b = $remainder;
}
$a = abs($a);
return $a;
}
$a = $_POST['w']; // width
$b = $_POST['h']; // height
$gcd = GCD($a, $b);
$a = $a/$gcd;
$b = $b/$gcd;
$ratio = $a . ":" . $b;