在我的代码中,我使用插件裁剪图像,我需要使用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));
}
上述代码有助于预览图像,但在裁剪时失败。