繁体   English   中英

图像旋转和Jcrop.js

[英]Image rotation and Jcrop.js

我需要先旋转图像,然后用此图像调用Jcrop之后再旋转。 问题是,如果我旋转带有css属性的图像或类似的东西(当我调用Jcrop时不这样),则旋转图像始终会使用原始属性进行裁剪。

有什么帮助吗?

如果图像没有CORS (跨源请求)问题(即,图像与网页位于同一域中,或者您可以控制图像所在的域并放置Access-Control-Allow-Origin图片上的标题),那么您可以在使用JCROP之前在画布上旋转图片。

var canvas = document.getElementById('canvas1');
var ctx = canvas.getContext('2d');
var img = document.getElementById('image1');
ctx.translate(canvas.width/2,canvas.height/2);
crx.rotate(180*Math.PI/180);
ctx.drawImage(img, -cache.width / 2, -cache.height / 2);

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM