[英]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
屬性來設置它的寬度和高度,當我應該用它的width
和height
,而不是屬性。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.