首頁 web前端 js教程 preload()函數與圖片上傳使用

preload()函數與圖片上傳使用

Jun 15, 2018 pm 02:34 PM
圖片載入

這次帶給大家preload()函數與圖片上傳使用,preload()函數與圖片上傳使用的注意事項有哪些,下面就是實戰案例,一起來看一下。

preload()函數是一個特殊的函數,它和setup()一樣類似,只在程式開始時執行一次,但順序在setup()之前。

一般我們會將媒體檔案(圖片、聲音)載入的語句放在preload()中,因為preload()有一個特性就是不載入完畢,程式就不會開始,保證了程式執行時不會出錯。

在載入圖片之前,我們需要先將圖片檔案上傳。

方法是:

①點選編輯器左上角的小三角展開檔案目錄。

②點選檔案目錄右上角小三角,展開選單後Add File。

③可以直接將圖片檔案拖曳到框裡,會自動上傳,傳完後關閉即可,jpg和png格式皆支援。

二、載入圖片

#接著,新增程式碼如下:

var img; 
function preload(){ 
 //加载图片文件 
 img=loadImage("HearthStone.png"); 
} 
 
function setup() {  
 createCanvas(400, 400); 
}  
 
function draw() {  
 background(220); 
 //坐标原点设为图片中心 
 imageMode(CENTER); 
 //绘制图片 
 image(img,200,200); 
}
登入後複製

其中有兩個函數:

imageMode():設定圖片中心,常用的有CENTER、CORNER,CENTER為中心,CORNER為左上角

image():繪製圖片,image( 「圖片位址",x,y)

效果圖:


p5.js也提供了一些方便的功能,如染色與拉伸,程式碼如下:

var img; 
function preload(){ 
 //加载图片文件 
 img=loadImage("HearthStone.png"); 
} 
 
function setup() {  
 createCanvas(400, 400); 
}  
 
function draw() {  
 background(220); 
 //坐标原点设为图片中心 
 imageMode(CENTER); 
 //图片染色 
 tint(0,255,255); 
 //绘制图片,后两个参数调整长宽 
 image(img,200,200,150,150); 
}
登入後複製
tint():圖片染色,括號內填入顏色,格式同fill()######image():第四、五個參數為圖片長與寬,若不填的話則使用原圖片長寬######效果圖:###### #########我相信看了本文案例你已經掌握了方法,更多精彩請關注php中文網其它相關文章! ######推薦閱讀:#########JS動態新增方法與PHP動態新增方法比較###############如何使用Linux重複載入.vimrc檔案#########

以上是preload()函數與圖片上傳使用的詳細內容。更多資訊請關注PHP中文網其他相關文章!

本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn

熱AI工具

Undresser.AI Undress

Undresser.AI Undress

人工智慧驅動的應用程序,用於創建逼真的裸體照片

AI Clothes Remover

AI Clothes Remover

用於從照片中去除衣服的線上人工智慧工具。

Undress AI Tool

Undress AI Tool

免費脫衣圖片

Clothoff.io

Clothoff.io

AI脫衣器

AI Hentai Generator

AI Hentai Generator

免費產生 AI 無盡。

熱門文章

R.E.P.O.能量晶體解釋及其做什麼(黃色晶體)
4 週前 By 尊渡假赌尊渡假赌尊渡假赌
R.E.P.O.最佳圖形設置
4 週前 By 尊渡假赌尊渡假赌尊渡假赌
R.E.P.O.如果您聽不到任何人,如何修復音頻
4 週前 By 尊渡假赌尊渡假赌尊渡假赌
WWE 2K25:如何解鎖Myrise中的所有內容
1 個月前 By 尊渡假赌尊渡假赌尊渡假赌

熱工具

記事本++7.3.1

記事本++7.3.1

好用且免費的程式碼編輯器

SublimeText3漢化版

SublimeText3漢化版

中文版,非常好用

禪工作室 13.0.1

禪工作室 13.0.1

強大的PHP整合開發環境

Dreamweaver CS6

Dreamweaver CS6

視覺化網頁開發工具

SublimeText3 Mac版

SublimeText3 Mac版

神級程式碼編輯軟體(SublimeText3)

如何優化Vue開發中的圖片載入失敗顯示問題 如何優化Vue開發中的圖片載入失敗顯示問題 Jun 29, 2023 am 10:51 AM

如何優化Vue開發中的圖片載入失敗顯示問題在Vue開發中,經常會遇到需要載入圖片的場景。然而,由於網路不穩定或圖片不存在的原因,很有可能會出現圖片載入失敗的情況。這樣的問題不僅影響了使用者體驗,還可能導致頁面呈現混亂或出現空白的情況。為了解決這個問題,本文將分享一些優化Vue開發中圖片載入失敗顯示的方法。使用預設圖片:在Vue組件中,可以設定預設圖片,

如何解決Edge瀏覽器無法載入圖片的問題 如何解決Edge瀏覽器無法載入圖片的問題 Jan 30, 2024 am 10:54 AM

edge瀏覽器圖片載入不出來怎麼辦? edge瀏覽器是許多小夥伴用於上網的預設瀏覽器,可以提供使用者便利的上網服務。但有些小夥伴在上網的過程中,發現edge瀏覽器的網頁中圖片無法正常載入出來,在排除了網路問題之後,最大的可能是設定的問題,如果你想解決這個問題的話,就隨小編一起來看看圖片無法顯示的解決方法吧。 edge瀏覽器圖片載入不出來怎麼辦1、點擊左下角開始,右鍵點選「Microsoftedge」。 2、選擇“更多”,點選“應用設定”。 3.下滑找到「圖片」。 4.將圖片下方的開關打開即可。

Vue懶載入圖片失敗問題解決方案 Vue懶載入圖片失敗問題解決方案 Jun 29, 2023 pm 10:42 PM

Vue開發中如何解決圖片懶載入失敗的問題懶載入(LazyLoad)是現代Web開發中常用的最佳化技術之一,特別在載入大量圖片和資源時,可以有效減輕頁面的負擔,提升使用者體驗。然而,在使用Vue框架進行開發時,有時候我們可能會遇到圖片懶載入失敗的問題。本文將介紹一些常見的問題和解決方案,以便開發者能夠更好地應對這個問題。圖片資源路徑錯誤首先,我們需要確保圖片資源

Win11微軟商店圖片載入不出來如何解決 Win11微軟商店圖片載入不出來如何解決 Jun 29, 2023 pm 03:43 PM

  Win11微軟商店圖片載入不出來如何解決?在微軟商店裡,我們可以輕鬆地搜尋下載各種軟體和遊戲,但是近期有部分Win11用戶發現電腦上的微軟商店圖片加載不出來了,十分影響使用體驗,那麼對於這一情況有沒有什麼方法可以解決呢?下面我們就來看看小編是如何解決的吧。  Win11微軟商店圖片載入不出來的解決方法  1、右鍵下方的開始選單進入。  2、點選選擇網路和Internet進入。  3、可以查看自己的網路是否連接正常。  4、可以將網路配置從專用改成公用即可。

如何使用PHP開發快取優化圖片載入速度 如何使用PHP開發快取優化圖片載入速度 Nov 08, 2023 pm 05:58 PM

如何使用PHP開發快取優化圖片載入速度隨著網路的快速發展,網頁載入速度成為使用者體驗的重要因素之一。而圖片載入速度是影響網頁載入速度的重要因素之一。為了加速圖片的加載,我們可以使用PHP開發快取來優化圖片載入速度。本文將介紹如何使用PHP開發快取來最佳化圖片載入速度,並提供具體的程式碼範例。一、快取的原理快取是一種儲存資料的技術,透過將資料暫時保存在高速記憶體中

解決網頁圖片無法載入的方法 解決網頁圖片無法載入的方法 Jan 08, 2024 pm 01:45 PM

很多小夥伴在用開啟網頁的時候,發現網頁的圖片載入不出來,顯示一個×的標誌,這是怎麼一回事呢?可能是你的網路速度過低,等待一會就可以了,也可能是設定裡面沒有開啟相關模式,下面就帶來了網頁圖片載入不出來解決方法一起來看看吧。網頁圖片載入不出來:1.網路速度問題網頁顯示不出圖片有可能是因為電腦的網路速度比較慢,電腦中開啟的軟體比較多,而我們造訪的圖片比較大,這就可能因為載入超時,導致圖片顯示不出來,可以將比較佔網速的軟體將關掉,可以去任務管理器查看一下。 2.造訪人數過多網頁顯示不出圖片還有可能是因為我們造訪的網頁

win7瀏覽圖片載入不出來怎麼辦 win7瀏覽圖片載入不出來怎麼辦 Jul 19, 2023 pm 02:57 PM

當你瀏覽網頁時,你有沒有遇過圖片無法載入的情況,那麼原因是什麼呢?如果win7瀏覽圖片無法載入怎麼辦?有這個問題的用戶,看看下面小邊為您分享win7瀏覽圖片無法載入的解決方案。 1.首先,我們先確定網頁是否設定了不顯示圖片。我們點擊瀏覽器右上角的工具-Internet選項,然後切換到進階。如果我們把它拖到多媒體上,就會有一個顯示圖片的選項,這需要在前面勾選。 2.接下來,讓我們檢查flashplayer版本是否是最新版本。檢測方法。點選開始,然後選擇控制台,在控制台中找到flashplaye

解決Vue圖片載入失敗問題 解決Vue圖片載入失敗問題 Jun 30, 2023 pm 12:41 PM

Vue開發中如何解決圖片資源載入失敗的問題在Vue開發過程中,圖片資源的載入是十分常見的操作。然而,由於各種原因,有時我們可能會遇到圖片載入失敗的情況。下面,我們將探討Vue開發中如何解決圖片資源載入失敗的問題。檢查資源路徑首先,我們需要確保圖片資源的路徑是正確的。我們可以使用相對路徑或絕對路徑來引用圖片資源。如果使用相對路徑,我們需要確保圖片文件

See all articles