Используя Обработка, как я могу перебрать файлы / изображения в каталоге данных моего эскиза? - PullRequest
3 голосов
/ 18 марта 2011

Я хочу загрузить кучу изображений (или файлов, но, похоже, для этого нет объекта / типа) - не по имени, а только по тому, какие из них находятся в каталоге данных, в массив или что-то в этом роде,Есть ли способ сделать это?Документы делают его невозможным, а поиск на форумах обработки ничего не дает.Но трудно поверить, что это упущение.

Есть намеки?Спасибо!

1 Ответ

3 голосов
/ 07 мая 2011

Одна из замечательных особенностей обработки - то, что если в языке чего-то не хватает, вы можете просто использовать Java. Это старый вопрос, так что, возможно, вы уже поняли это, но на самом деле есть пример с использованием Java для перечисления файлов , делающего это на веб-сайте обработки. Также, вот пример , модифицированный от одного на старых форумах по обработке. Он делает некоторые проверки расширений файлов, которые могут быть полезны:

import java.io.File;

 File dir = new File("folder-with-images");

 File[] files = dir.listFiles();

 for( int i=0; i < files.length; i++ ){ 
   String path = files[i].getAbsolutePath();

   // check the file type and work with jpg/png files
   if( path.toLowerCase().endsWith(".jpg") || path.toLowerCase().endsWith(".png") ) {

     PImage image = loadImage( path );

     //
     // do stuff with your images
     //

   }
 }
}
...