二进制数字转二维码.py 934 B

1234567891011121314
  1. from PIL import Image
  2. MAX = 25
  3. pic = Image.new("RGB",(MAX, MAX))
  4. str = "1111111000110101101111111100000101110100100100000110111010011100011010111011011101011011011001011101101110100001011010101110110000010101000011010000011111111010101010101111111000000000001101000000000011111011111010111101010101011010011010010110001000110000110100000110100001100111100011100010111000010100011111000111011011110110011000111110011010000010111110011000110011001111011010110100011110100000101110100111101111111011100000000110100111000111001111111011000100101010111100000100110101010001100010111010111010111111101101011101011010011111111011101110101000101000000000110000010110010001010110011111111011110111011100111"
  5. i = 0
  6. for y in range (0,MAX):
  7. for x in range (0,MAX):
  8. if(str[i] == '1'):
  9. pic.putpixel([x,y],(0, 0, 0))
  10. else:
  11. pic.putpixel([x,y],(255,255,255))
  12. i = i+1
  13. pic.show()
  14. pic.save("flag.png")