Hello,
We worked
on the thumbnail generation problem resolution last few months and here I will
write about the results.
Image
Uploader for Java 4.x used JIMI image processing library from Sun to as one of
two variants of image processing. The other variant was ImageIO. JIMI worked on
Macs better thus we have even made some versions where JIMI was used on Macs.
But JIMI library is a very old and it was a reason of tons of memory problems. That's
why we removed JIMI library usage methods from Image Uploader 5.0. I have
almost no memory problem reports on Image Uploader 5.0. But I have a lot of Mac
problem reports now. Looking through Java image processing blogs and forums
I've realised we are not so bad in image processing but it does not help us:
the images are still not created. There are two variants to solve the problem:
1) Try to make image processing with ImageIO
better on Macs.
2) Get
JIMI back.
While our
ActiveX version developers worked on security problems with ActiveX version of
Image Uploader, the Java version guys were trying to make image processing on
Macs (and PCs) work better. We have tried to use QuickTime which is a part of any
Mac OS but it failed to read big thumbnails. Also we have tried to implement
tile image load but as a result got long periods of image reading.
After all
we have improved current image processing algorithm. We have tested it on Macs
and PCs and it looks to work much better. I hope your tests will show the same
situation. If not we will get JIMI code back for Mac users.
So you
could download Image Uploader 5.1 where the changes are applied and write about
the results. If the result of our work does not help, we will get JIMI back for
Mac users.
By the way
our tests on PC show that big thumbnails are generated better too. Hope
not only on our machines.