create image with gradient