如何使用边距值,高度和宽度计算x和y轴?

时间:2017-03-02 11:13:10

标签: javascript jquery html crop

在我的代码中,我使用插件裁剪图像,我需要使用Java中的坐标裁剪图像。但是在Java中我使用image.getSubimage(x, y, w, h);,因为我需要x和y轴。

function showPreview(coords){
   var rx = 100 / coords.w;
   var ry = 100 / coords.h;
   jQuery('#preview').css({
       width: Math.round(rx * 300) + 'px',
       height: Math.round(ry * 300) + 'px',
       marginLeft: '-' + Math.round(rx * coords.x) + 'px',
       marginTop: '-' + Math.round(ry * coords.y) + 'px'
    });
    jQuery('#x').val(Math.round(rx * coords.x));
    jQuery('#y').val(Math.round(ry * coords.y));
    jQuery('#width').val(Math.round(rx * 300));
    jQuery('#height').val(Math.round(ry * 300));
}

上述代码有助于预览图像,但在裁剪时失败。

0 个答案:

没有答案