簡體   English   中英

HTML5 canvas:文本透視圖

[英]HTML5 canvas: Text in perspective

我正在嘗試用HTML5創建我的第一個游戲。 而且我要搜索幾個小時,例如留下文本persperctiva(用於畫布)。

見附件我需要的。 是文本中的兩個“要點”,需要修改為我需要的效果。 圖片: https : //pbs.twimg.com/media/BVbuU1PCUAA7d8a.png

PS:我設法只留下“輪換”(基本)一詞,這對我來說不合適。

我找到的所有主題都無法回應。

Canvas的2d上下文無法執行鏈接中顯示的非並行轉換。

要進行類似透視的變形,您將需要使用canvas 3d上下文(webGL)。

另外,這是有關如何將像素從原始三角形插值到變形三角形的文章:

http://codeslashslashcomment.com/2012/12/12/dynamic-image-distortion-html5-canvas/

這將允許您“手動”在2d上下文中進行透視變形。

看起來並沒有涉及太多的角度,所以您可能會遇到一個簡單的偏斜:

var angle = -0.2;
context.setTransform(1, 0, angle, 1, 0, 0);
context.drawImage(img, 100, 0, 350, 100);

http://jsfiddle.net/fTQcn/

暫無
暫無

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

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