I have a long list populating a table and the image component in each row is enough to cause noticeable stutters while scrolling fast since each image is 512x512 ish. Is there a way to create a smaller “preview” file for each image which will be displayed in each row since either way the images will be scaled down to fit in each row. I understand that I could manually use display.newImageRect and scale then save, but this requires the images to be displayed on the screen and I dont want that. I simply want to create preview images for each image in the background.
Hi @zv713,
The stutter may be occurring because the tableView has to load these images as they come into view, and if there are a lot being loaded, that will slow things down. Have you considered loading versions of these images and placing them offscreen or in an invisible display group, so they’re “pre-loaded” and exist in the OpenGL texture cache before you even show the tableView?
Best regards,
Brent
Hi @zv713,
The stutter may be occurring because the tableView has to load these images as they come into view, and if there are a lot being loaded, that will slow things down. Have you considered loading versions of these images and placing them offscreen or in an invisible display group, so they’re “pre-loaded” and exist in the OpenGL texture cache before you even show the tableView?
Best regards,
Brent