簡體   English   中英

canvas.drawImage()僅渲染源圖像的上半部分

[英]canvas.drawImage() renders only the top half of the source image

我正在嘗試從頭開始制作JS圖像裁剪器。 我可以很好地進行裁剪,但是當我嘗試使用drawImage()將圖像的裁剪部分渲染到畫布中時,輸出僅顯示圖像的上半部分。 知道有什么問題嗎?

CodePen鏈接: https ://codepen.io/virtuoso/full/MxrWrN

從這篇文章中找到了解決方案: canvas drawimage draw zoomed image

的問題是,我是改變<canvas>元素的style屬性來設置它的寬度和高度,當我應該用它的widthheight ,而不是屬性。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM