Sent photo for editing immediately (2,3,4)
I believe the answer is:
on the spot
'immediately' is the definition.
(I've seen this before)
'sent photo for editing' is the wordplay.
'sent photo' anagrams to 'ON THE SPOT'.
However, I'm unsure how the anagram is indicated.
Can you help me to learn more?
(Other definitions for on the spot that I've seen before include "In difficulty" , "Under pressure" , "At a particular place of action" , "Live" , "Colour is replaced here" .)