Loading

Paste #p2oci4oed

  1. #!/usr/bin/env python3
  2.  
  3. from PIL import Image
  4.  
  5. dest_x = 10 * 64
  6. dest_y = 4 * 80
  7.  
  8. pixels = \
  9. ["                              XXXX                              ",
  10.  "                            XX@@@@XX                            ",
  11.  "                          XX@@@@@@@@XX                          ",
  12.  "                        XX@@@@    @@@@XX                        ",
  13.  "                      XX@@@@        @@@@XX                      ",
  14.  "                    XX@@@@            @@@@XX                    ",
  15.  "                  XX@@@@                @@@@XX                  ",
  16.  "                XX@@@@                    @@@@XX                ",
  17.  "              XX@@@@                        @@@@XX              ",
  18.  "            XX@@@@XXXX                    XXXX@@@@XX            ",
  19.  "          XX@@@@    XXXX                XXXX    @@@@XX          ",
  20.  "        XX@@@@        XXXX            XXXX        @@@@XX        ",
  21.  "      XX@@@@            XXXX        XXXX            @@@@XX      ",
  22.  "    XX@@@@                XXXX    XXXX                @@@@XX    ",
  23.  "  XX@@@@                    XXXXXXXX                    @@@@XX  ",
  24.  "XX@@@@                        X  X                        @@@@XX",
  25.  "  XX@@@@                    XXXXXXXX                    @@@@XX  ",
  26.  "    XX@@@@                XXXX    XXXX                @@@@XX    ",
  27.  "      XX@@@@            XXXX        XXXX            @@@@XX      ",
  28.  "        XX@@@@        XXXX            XXXX        @@@@XX        ",
  29.  "          XX@@@@    XXXX                XXXX    @@@@XX          ",
  30.  "            XX@@@@XXXX                    XXXX@@@@XX            ",
  31.  "              XX@@@@                        @@@@XX              ",
  32.  "                XX@@@@                    @@@@XX                ",
  33.  "                  XX@@@@                @@@@XX                  ",
  34.  "                    XX@@@@            @@@@XX                    ",
  35.  "                      XX@@@@        @@@@XX                      ",
  36.  "                        XX@@@@    @@@@XX                        ",
  37.  "                          XX@@@@@@@@XX                          ",
  38.  "                            XX@@@@XX                            ",
  39.  "                              XXXX                              ",
  40. ]
  41.  
  42. im = Image.new("RGBA", (dest_x, dest_y), (0, 0, 0, 0))
  43. im.save("empty_RGBA_{}_{}.png".format(dest_x, dest_y))
  44.  
  45. y = 80 - len(pixels)
  46. for line in pixels:
  47.     for x in range(64):
  48.         if line[x] == ' ':
  49.             p = (0,0,0,0)
  50.         else:
  51.             p = (200, 200, 200, 255)
  52.  
  53.         for dx in range(0, dest_x, 64):
  54.             for dy in range(0, dest_y, 80):
  55.                 im.putpixel((dx+x, dy+y), p)
  56.  
  57.     y = y + 1
  58.  
  59. im.save('template_RGBA_{}_{}.png'.format(dest_x, dest_y))

Comments