簡體   English   中英

從計算機在畫布上繪制圖像

[英]Drawing Image on Canvas From Computer

我正在嘗試做我的第一場比賽。 當然,我正在嘗試制作背景圖像。 我正在通過鏈接和DrawImage()使用此對象; 功能在屏幕上繪制我的圖像。

  imageObj.src = 'http://www.html5canvastutorials.com/demos/assets/darth-vader.jpg';

這樣可以達到預期的效果,我可以在屏幕上加載圖像,但是由於它是鏈接,因此我必須在線才能加載圖像。

我嘗試用文件路徑替換該鏈接,但是a,它不起作用。

有沒有一種方法可以將圖像文件從計算機加載到Canvas,而不是聯機運行該程序?

任何幫助將非常感激。

謝謝!

-鐵猿

是。 您只需要將圖像放在同一目錄中即可(或者您需要找到它的路徑)。 例如,如果我們這樣設置目錄:

myFile.html
myImage.jpg

然后,您可以執行以下操作:

imageObj.src = 'myImage.jpg';

或者說,例如,您有一個圖像目錄: imgs

myFile.html
imgs
 -> myImage.jpg   

然后,您可以執行以下操作:

imageObj.src = 'imgs/myImage.jpg';

只需使用相對路徑。 例如,如果您下載該圖像並將其保存在與html相同的目錄中,那么它將起作用:

imageObj.src = 'darth-vader.jpg';

另一個示例,假設它在images目錄中,那么它將起作用:

imageObj.src = 'images/darth-vader.jpg';

等等...您只需要指定相對於您要從中調用文件的圖像的正確路徑。

暫無
暫無

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

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