Performance Question
Posted: 2007-09-06T14:11:49-07:00
Novice programmer question
My PHP application needs to process 10-50 images within a few minutes max. The image transformation that is needed I understand in Photoshop, that is to expand the image to cover the full dynamic range (auto level in PS) then to boost the shadow detail by applying an adjustment curve, a gamma adjustment of 1.6 is very close to what I need.
My first test showed a potential problem $Imagick->gammaImage('1.6') took over 30sec to return on a 3000x2000 image which under some circumstances would translate to 10's of minutes of processing.
System is Intel Daul Core 6600 with 2GB mem so I would have thought there should have been enough raw processing power to return quickly enough.
My aplication is atypical in that this is non web but local web served image workflow - have I got the right tool with IMAGICK?
My PHP application needs to process 10-50 images within a few minutes max. The image transformation that is needed I understand in Photoshop, that is to expand the image to cover the full dynamic range (auto level in PS) then to boost the shadow detail by applying an adjustment curve, a gamma adjustment of 1.6 is very close to what I need.
My first test showed a potential problem $Imagick->gammaImage('1.6') took over 30sec to return on a 3000x2000 image which under some circumstances would translate to 10's of minutes of processing.
System is Intel Daul Core 6600 with 2GB mem so I would have thought there should have been enough raw processing power to return quickly enough.
My aplication is atypical in that this is non web but local web served image workflow - have I got the right tool with IMAGICK?