2016-08-13 1 views
0

jQueryプラグインimgAreaSelectから返されるディメンションと座標を使用して、この選択を反映するためにデータベース内のイメージを更新する方法はありますか?私はtempImageとImageフィールドをデータベースに持っているので、tempImageでイメージを取り込み、ユーザーが正方形の選択をしてから、その正方形のイメージをImageフィールドにアップロードします。おそらくPHPを使用して?前もって感謝します!imgAreaSelectプラグインが動作しています。xとy座標を使用してデータベースのイメージを更新していますか?

+0

uがplunkerを投稿することができますか? –

+0

プランナーとは何ですか?プラグインが返すものは、画像の選択のx座標とy座標です。これらの座標を使って画像を切り抜くにはどうすればいいですか? – pickletits

答えて

0

PHPマニュアルからポスト:

<?php 
// Create a blank image and add some text 
$ini_filename = 'test.JPG'; 
$im = imagecreatefromjpeg($ini_filename); 

$ini_x_size = getimagesize($ini_filename)[0]; 
$ini_y_size = getimagesize($ini_filename)[1]; 

//the minimum of xlength and ylength to crop. 
$crop_measure = min($ini_x_size, $ini_y_size); 

// Set the content type header - in this case image/jpeg 
//header('Content-Type: image/jpeg'); 

$to_crop_array = array('x' =>0 , 'y' => 0, 'width' => $crop_measure, 'height'=> $crop_measure); 
$thumb_im = imagecrop($im, $to_crop_array); 

imagejpeg($thumb_im, 'thumb.jpeg', 100); 
?> 
関連する問題