I don't see any debug messages. I don't have discord, and I can't really get it. After poking around with it, I kind of understand what the program does. The starting images work fine, I can see the destroyed version in the main folder. But, if I load in my own image, it doesn't work. Also, how long should it take for the image to be destroyed?
Sorry about the late response -- somehow I didn't get a notification on here.
More than likely it's just not finding the image if it takes longer than 30 seconds to display. It's probably throwing a null pointer exception (meaning it can't find the exact image in the data folder) but since the Python mode is a little behind the vanilla (Java) mode, it's not explicitly saying so.
If you can somehow get the sketch or code over to me, I'd love to be able to solve this one. Thanks again for your patience!
The code definitely looks good. Is there any chance the image isn't square? If that's the case, I can patch in a resize function, but it'll either have to auto-crop the corner or severely skew the image, if that's what's going on. I might've only tested and used this on square / uniform images and that's probably what's going on here.
Also I'm definitely not against either making an auto-crop or auto-skew function that maybe the user can switch back and forth, if that sounds useful
No problem! I'm glad it's working :)
I just uploaded a resize patch for Python mode, but I'm also working on a (hopefully more stable) Java version that'll actually spell out error messages and make debugging easier like it should be. Thanks for hanging in there and helping me make my scripts better!