0

我在我正在构建的项目中使用 Jcrop。该网站允许用户上传个人资料照片并以适合我显示照片的位置的纵横比进行裁剪,fx。论坛帖子,标签墙帖子等。

但是,由于 Jcrop 将裁剪坐标作为 POST 变量发送,我认为在选择照片的一部分后,可以使用 Tamper Data 之类的东西来修改裁剪大小,以修改发送到服务器的请求。想。

您将如何处理并确保照片正确显示?

4

1 回答 1

0

好的,我现在解决了这个问题。现在我只是检查 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;
于 2013-03-14T09:00:34.527 回答