3
Q
畫布上的圖像圓角
A
回答
5
而不是使用一個全球運營的,弄清楚你想要的形象佔據的空間(這應該是除了圓角矩形的路徑)
然後把上下文之前,這條道路您繪製圖像,調用.clip(),然後繪製圖像。
然後圖像將在圖像的兩個角上用圓角繪製。
因此,您現在唯一真正的任務就是提供您需要的路徑。
簡而言之:
ctx.save();
ctx.beginPath();
// use lineTo and BezierTo here to make the path you want, which is a rectangle the size of the image with two rounded corners.
ctx.closePath();
ctx.clip();
// draw the image
ctx.restore(); // so clipping path won't affect anything else drawn afterwards
相關問題
- 1. 在畫布上切出圓形圖像
- 2. 圖像上的圓角
- 3. 畫布上畫圓弧結束點的圖像
- 4. 設計圓角圖像的圓角佈局
- 5. 圓角圖像
- 6. 圖像的圓角
- 7. 在畫布上繪製像素橢圓
- 8. 佈局上的圓角
- 9. 畫布上的好橢圓?
- 10. 畫布上的圖像
- 11. Android - 畫布上的圖像
- 12. Javascript圓角圖像
- 13. 蟒蛇排列在畫布上的圖像在一個圓圈
- 14. 動畫畫布上的圖像列表
- 15. 帶圓角的圖像
- 16. 圖像中的圓角
- 17. 在圓形路徑上移動畫布圖像
- 18. 畫布上的布料模擬+圖像
- 19. 圖像不畫布上
- 20. 在畫布上擦圖像
- 21. 帆布反向畫圓角矩形?
- 22. 用畫布和事件畫一個圖像上的圓圈問題
- 23. 畫布旋轉圖像描繪了一個有角度的橢圓
- 24. 帶圓角的css三角形圖像?
- 25. 旋轉畫布中的圖像保持左上角
- 26. 解決。畫布上質量最差的視角圖像
- 27. 使用畫布動畫像餅圖一樣填充圓形
- 28. javascript在畫布上畫一個圖像
- 29. 在畫布上畫一串圖像
- 30. Python - 圖像沒有畫在畫布上
感謝。沒有意識到有一個剪輯功能。 – bibhas 2011-02-03 03:42:49