2013-03-14 129 views
0

我在一個我正在建設的項目中使用Jcrop。該網站允許用戶上傳個人資料照片並以適合顯示照片fx的位置的寬高比進行裁剪。論壇帖子,tagwall帖子等。搞砸了Jcrop的大小

但是,由於Jcrop發送的作物座標作爲POST變量,我在考慮使用類似於Tamper Data的修改發送到請求的裁剪尺寸服務器在選擇他們想要的部分照片之後。

你會怎麼做,並確保照片顯示正確?

回答

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;