Skip to content

Instantly share code, notes, and snippets.

@YusukeIwaki
Created June 22, 2015 08:47
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save YusukeIwaki/c4b06e21ab25adde2f1c to your computer and use it in GitHub Desktop.
Save YusukeIwaki/c4b06e21ab25adde2f1c to your computer and use it in GitHub Desktop.
# -*- coding:utf-8 -*-
from PIL import Image, ImageDraw
import math
import os
os.system("mkdir -p drawable-mdpi drawable-hdpi drawable-xhdpi drawable-xxhdpi drawable-xxxhdpi")
def gen(scale,filename):
size=int(16*scale)
image = Image.new('RGBA', (size, size))
draw = ImageDraw.Draw(image)
n=8
for i in xrange(n):
a=size/2
th=2*i*math.pi/n
x=a+(a-n/2)*math.cos(th)
y=a+(a-n/2)*math.sin(th)
r=scale*(i+1)/4
draw.ellipse((x-r, y-r, x+r, y+r), fill = '#2473C5')
image.save(filename)
gen(1,"drawable-mdpi/ic_file_downloading_part.png")
gen(1.5,"drawable-hdpi/ic_file_downloading_part.png")
gen(2,"drawable-xhdpi/ic_file_downloading_part.png")
gen(3,"drawable-xxhdpi/ic_file_downloading_part.png")
gen(4,"drawable-xxxhdpi/ic_file_downloading_part.png")
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment