Re: Creating image thumbnails is slow on Mac platform, suggestions for improvement?
- From: RedGrittyBrick <RedGrittyBrick@xxxxxxxxxxxxx>
- Date: Sat, 26 Jan 2008 13:50:01 +0000
Bill wrote:
My java application is given a list of image files. For each image,
it creates an image thumbnail and displays this thumbnail in a
separate JFrame. The creation of these thumbnails is very slow
compared to the Mac Preview application. Is there a way to speed
this up?
When optimising, I'd first find out what part of your program is slow -
instrument it and/or profile it or benchmark it.
Each thumbnail is displayed in a separate JFrame to allow the
thumbnails to be dragged and repositioned on the screen
independently.
To me that seems a bit unnecessary. I imagine it would be a great deal
faster to do your own 2d rendering. That way you're avoid instantiating
lots of JFrames.
Each thumbnail is converted to an ImageIcon and displayed in a
JButton. Clicking on the button will rotate the image 90 degrees.
Here is the method which creates the JFrame. I'd appreciate any suggestions how I can improve performance speed.
I believe a lot of similar applications cache the thumbnails in memory
and some save the thumbnails to disk - reading a thumbnail from disk has
to be faster than reading a large image and then resizing it.
.
- References:
- Prev by Date: Creating image thumbnails is slow on Mac platform, suggestions for improvement?
- Next by Date: European Cigarettes - Buy cheap cigarettes online Discount stores
- Previous by thread: Creating image thumbnails is slow on Mac platform, suggestions for improvement?
- Next by thread: Re: Creating image thumbnails is slow on Mac platform, suggestions for improvement?
- Index(es):