title: python - create image with multiple colors and add text
body: <p>I am trying to create an image with some text in python like:</p>
  
  <pre><code>import PIL
  from PIL import ImageFont
  from PIL import Image
  from PIL import ImageDraw
  font = ImageFont.truetype("/usr/share/fonts/dejavu/DejaVuSans.ttf",25)
  img=Image.new("RGBA", (200,200),(120,20,20))
  draw = ImageDraw.Draw(img)
  draw.text((0, 0),"This is a test",(255,255,0),font=font)
  draw = ImageDraw.Draw(img)
  img.save("test.png")
  </code></pre>
  
  <p>This works fine, although, I was unable to add more colors, for instance 3 different colors RED,YELLOW, GREEN that will be like a semaphore.</p>
  
  <p>Also, can the image be transformed, for instance round the corners?</p>
  
  <p>Many thanks </p>