output image should follow exactly the input image colour and texture