jquery с возможностью преобразования верхней и левой позиции

#php #javascript #jquery

#php #javascript #jquery

Вопрос:

у меня есть два изображения на странице, первое изображение — это большое изображение, а второе изображение — это маленькое изображение, размещенное в div на большом изображении, маленькое изображение можно перетаскивать и поворачивать в любой степени на большом изображении, после этого я хочу сохранить эти два изображения как одно изображение в php

вот живой код

http://jsfiddle.net/cQyvG/

но проблема в том, что когда я перетаскиваю маленькое изображение, я не могу получить положение изображения на большом изображении, где оно размещено

вот мой php-код photoRotation = $ _POST [«img_angle»];

 $image_2 = imagecreatefrompng($sec);
$image_2 = imagerotate($image_2,$photoRotation, -1,0);
$image_1 = imagecreatefromjpeg($first);

imagecopy($image_1, $image_2,$_POST["img_left"],$_POST["img_top"], 0, 0, $_POST["img_width"],$_POST["img_hight"]);
  

это работает, но я всегда получаю второе изображение в неправильной позиции

jquery.transformable.jshttp://plugins .jquery.com/plugin-tags/jquerytransformablejs

Ответ №1:

Попробуйте получить его .offset() , а не .position() :

 var position = p.offset();
  

Комментарии:

1. смещение получить левую часть от всей страницы, я хочу только из большого изображения div, я имею в виду относительный div