I think there are some optimizations that are available that can substantially improve the rate at which I can edit images. A few notes:
It seems the image caching can be made more effective. If I click to an image, sometimes the image updates 2-3 times before the final image appears. If I immediately click over to another image, and then click back, it seems that previous image wasn’t cached, and again I go through 2-3 updates before the image appears. Why isn’t the cache populated immediately once the image is rendered?
Why doesn’t Photolab perform this processing during idle time on images in front or in back of the current image, so when I click over to the next image, the render is already completed? PL could theoretically process previews for a whole directory while I go get a coffee and I would be able to run through a whole folder and do cropping and straightening much much faster.
Why does the image have to “regenerate” when I switch from straightening (rotation) to cropping? When I switch, the image disappears for a second before it reappears. This seems unnecessary.
Once the image has been fully rendered, and I grab a control (like selective tone or exposure), why do I get a low resolution preview while I’m dragging the slider? Can’t the previous render be used for the adjustment preview?
Why do local adjustments require a “full preview”? (I have no doubt there is a good reason.) But why can’t I start to draw my mask (or draw the gradient) while the full preview is being generated? Often, I’m just trying to adjust some lighting variation on the edges of the frame, and I can draw the gradient even without the full preview completed.
There are others, no doubt, but these are the slow-downs that are biting me at the moment.
For the record, most of my shots are from a 50MP camera. And my machine is an 8 Core Ryzen 9 with an RTX3070 GPU and 8GB VRAM and 40GB of system RAM. Yes, high megapixels, but Definitely higher than average machine horsepower…
Improvements in this area can help everyone…