簡體   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