本文介紹了處理中的隨機(jī)圖像導(dǎo)入的處理方法,對(duì)大家解決問題具有一定的參考價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)吧!
問題描述
我目前正在處理一個(gè)項(xiàng)目,我想每次都為每個(gè)幀導(dǎo)入不同的隨機(jī)圖像。這有可能嗎?理想情況下,我想用圖像填充一個(gè)文件夾,并讓程序在每一幀中拉出不同的隨機(jī)圖像,但我不確定是否可以做到這一點(diǎn)。拉取單個(gè)圖像的代碼如下。
我認(rèn)為將loadImage放在繪圖循環(huán)中會(huì)起作用,但有沒有辦法從文件夾中調(diào)用隨機(jī)圖像?
PImage myImage;
void setup() {
size(400, 400);
myImage = loadImage("wood.jpeg");
myImage.loadPixels();
}
void draw() {
image(myImage, 100, 100, 200, 200);
}
推薦答案
從文件夾獲取隨機(jī)文件:
File folder = new File("path/to/images/folder");
List<File> filesList = Arrays.asList(folder.listFiles());
Collections.shuffle(filesList);
File file = filesList.get(0); // a random file
這篇關(guān)于處理中的隨機(jī)圖像導(dǎo)入的文章就介紹到這了,希望我們推薦的答案對(duì)大家有所幫助,