Я хочу начать выделение JCrop в центре изображения. Есть ли способ сделать это?
Есть вариант или что? В инструкции это не указано.
Должны ли мы считать это вручную?
Я хочу начать выделение JCrop в центре изображения. Есть ли способ сделать это?
Есть вариант или что? В инструкции это не указано.
Должны ли мы считать это вручную?
Если вы не можете понять, как установить выделение в центре:
Проверьте параметры настройки http://deepliquid.com/content/Jcrop_Manual.html#Setting_Options.
Что-то вроде этого (взято из API ref):
<script language="Javascript">
jQuery(function($) {
$('#target').Jcrop({
onSelect: showCoords,
bgColor: 'black',
bgOpacity: .4,
setSelect: [ x, y, x1, y1 ],
aspectRatio: 16 / 9
});
});
</script>
Если w is the width
и h is the height
нужного выбора и W is the width of the image
, H is the height of the image
, координаты будут
x = W/2 - w/2
y = H/2 - h/2
x1 = x + w
y1 = y + h
(Надеюсь, моя математика верна :)