radically improved speed
This commit is contained in:
@@ -6,12 +6,14 @@ int imageNo = 0;
|
||||
int imageAmount;
|
||||
String[] imagePaths;
|
||||
PImage[] images;
|
||||
PImage imageThumb;
|
||||
boolean imageLoaded;
|
||||
String folderURI;
|
||||
|
||||
void setup() {
|
||||
size(240, 100);
|
||||
frameRate(30);
|
||||
noSmooth;
|
||||
drop = new SDrop(this);
|
||||
surface.setResizable(true);
|
||||
bounder = new Bounder();
|
||||
@@ -24,7 +26,8 @@ void draw() {
|
||||
|
||||
if (imageLoaded) {
|
||||
if (images[imageNo] != null) {
|
||||
image(images[imageNo], 0, 0, width, height);
|
||||
// image(images[imageNo], 0, 0, width, height);
|
||||
image(imageThumb, 0, 0, width, height);
|
||||
}
|
||||
}
|
||||
|
||||
@@ -67,8 +70,9 @@ void mousePressed() {
|
||||
}
|
||||
|
||||
void setImage(int i) {
|
||||
imageLoaded = false; //seperate threat not present ladida
|
||||
images[i] = loadImage(imagePaths[imageNo]);
|
||||
imageThumb = images[i].get();
|
||||
imageThumb.resize(images[i].width/7, images[i].height/7);
|
||||
imageLoaded = true;
|
||||
}
|
||||
|
||||
@@ -93,32 +97,9 @@ void dropEvent(DropEvent theDropEvent) {
|
||||
imagePaths = new String[imageAmount];
|
||||
imagePaths = imgs.toArray(imagePaths);
|
||||
imagePaths = sort(imagePaths);
|
||||
/*
|
||||
for (int i = 0; i < imageAmount; i++) {
|
||||
imagePaths[i] = droppedFiles[i].toString();
|
||||
}
|
||||
*/
|
||||
|
||||
images = new PImage[imageAmount];
|
||||
setImage(imageNo);
|
||||
|
||||
/*
|
||||
imageAmount = droppedFiles.length-1; // assuming all files in folder are images
|
||||
images = new PImage[imageAmount];
|
||||
imageList = new String[imageAmount];
|
||||
for (int i = 0; i < imageAmount; i++) {
|
||||
imageList[i] = droppedFiles[i].toString();
|
||||
}
|
||||
imageList = sort(imageList);
|
||||
setImage(imageNo);
|
||||
*/
|
||||
|
||||
|
||||
|
||||
/*for (int i = 0; i < imageAmount; i++) {
|
||||
images[i] = loadImage(droppedFiles[i].toString());
|
||||
println("hi");
|
||||
} // braucht zu lang die scheisse */
|
||||
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user