【发布时间】:2018-03-12 22:03:08
【问题描述】:
我正在尝试向画布添加翻转和旋转选项,但在我旋转后,如果我翻转,它会从其页面加载位置而不是其当前旋转位置翻转。
这是我用于翻转和旋转的 jQuery 代码:
var k = 0;
$('#flip_image_btn').click(function(){
var j = $('.dithered-image');
k += 180;
$('.dithered-image').css({
"transform":"rotatey(" + k + "deg)",
"transitionDuration":"0.5s"
});
});
var rotation = 0;
$("#rotate_image_clockwise_btn").click(function(){
rotation = rotation+18;
$('.dithered-image').css("transform", "rotate("+rotation+"deg)");
});
$("#rotate_image_anticlockwise_btn").click(function(){
rotation = rotation-18;
$('.dithered-image').css("transform", "rotate("+rotation+"deg)");
});
有没有办法将图像原样翻转,而不是让 kt 返回其加载位置然后翻转?
这里有一个小提琴显示正在发生的事情 https://jsfiddle.net/muugzans/1/
提前感谢
【问题讨论】:
-
您需要将图像保存为已翻转还是仅显示已翻转?
-
当用户完成翻转和旋转后,我需要保存图像
标签: jquery css canvas rotation flip