modified image manipulation process