You can't currently desaturate and then use the colorshift action on an image (at least when using imagemagick), because imageapi converts to greyscale colourspace instead of just desaturating - you can't add a colour once you're in grey colourspace :)
The actual bug is in imageapi, but reveals itself in imagecache actions, so I'm posting this placeholder here in case anyone else sees this.
Comments
Comment #1
adrinux commentedPatch to imageapi is available there -> http://drupal.org/node/291928
but it turns out not to fix the problem, on closer inspection :(
Comment #2
adrinux commentedSetting to more info, because I can't figure out the whole problem.
Comment #3
dman commentedI can follow what the problem is, but hadn't struck it before.
When I wanted that effect, I used the alpha filter I'd added to imagecache_actions, and forgot to use the older desaturate.
Alpha filer does a full-color->sepia (or whatever tint) in one pass. You can then use alpha flatten onto a background, and remember to flatten to jpeg to skip the transparancy effect.
That's a work-around I guess, but may be good enough.
Comment #4
fietserwinpostponed (maintainer needs more info) is not an "end state".