med = '#C11373' #'LawnGreen'
dark = '#8b0a50' #'#5D9B90'

fout = '../images/lime/check-hu.png'
fout2 = '../images/lime/check-nu.png'

Gr_Base_Rect(fout,w,h,exp,radius,first,second,startc,stopc,tab)

img = Image.open('../images/lime/check-hu.png')
dimg = img.convert('L')
img = ImageOps.expand(img, border= (0,0,2,0), fill=(0,0,0,0))
img.save('../images/lime/check-hu.png')


dimg = dimg.convert('RGBA')
trans(dimg,w,h,radius)
dimg = ImageOps.expand(dimg, border= (0,0,2,0), fill=(0,0,0,0))
dimg.save('../images/lime/check-du.png')

idraw = ImageDraw.Draw(img)

def cross(idraw):
    idraw.line([4,3,w-3,h-5],fill=light)
    idraw.line([2,4,w-5,h-4],fill=med)
    idraw.line([2,h-5,w-5,3],fill=light)
    idraw.line([4,h-4,w-3,4],fill=med)
    idraw.line([3,h-4,w-3,3],fill=dark)
    idraw.line([2,3,w-4,h-4],fill=dark)
    idraw.line([3,3,w-3,h-4],fill=dark)
    idraw.line([2,h-4,w-4,3],fill=dark)
    
Beispiel #2
0
radius = 3  # gap size
re = radius * exp
centreX = (w - 1) / 2
centreY = (h - 1) / 2
hypotSq = (w - 3) * (w - 3) + (h - 3) * (h - 3)

first = '#2D4C46'  # '#5D9B90'
second = 'white'  #(102,153,204)back

stopc = (222, 247, 222)  # (143,188,143)
startc = (95, 156, 142)  #(143,188,143)

img = gr_2d_rect(we, he, exp, re, first, second, stopc, startc)

img = img.resize((w, h), Image.LANCZOS)
trans(img, w, h, radius, 730)
# used on horizontal
img.save('../images/lime/iprog.png')

rimg = Image.new('RGBA', (w, h), second)
rdraw = ImageDraw.Draw(rimg)

rdraw.rectangle([0, 0, w - 1, h - 1], outline=first)

for y in range(1, h - 1):
    rise = centreY - y
    rise *= rise

    for x in range(1, w - 1):
        run = centreX - x
        run *= run
stopc = (143, 188, 143)  #(222,247,222) (225,242,238)
toci = (143, 188, 143)  #(222,247,222) (210,242,234)
fout = '../images/lime/slider-hn.png'
tab = 0

Gr_Base_Rect(fout, w, h, exp, radius, first, second, startc, stopc, tab)

img = Image.open('../images/lime/slider-hn.png')

#rimg = img.rotate(90)
img.transpose(Image.ROTATE_90).save('../images/lime/slider-vn.png')
rimg = Image.open('../images/lime/slider-vn.png')

drimg = rimg.convert('L')
drimg = drimg.convert('RGBA')
trans(drimg, h, w, radius)
drimg.save('../images/lime/slider-vd.png')

#primg = img.rotate(270)
img.transpose(Image.ROTATE_270).save('../images/lime/slider-vp.png')
#primg.Image.open('../images/lime/slider-vp.png')

pimg = img.rotate(180)
pimg.save('../images/lime/slider-hp.png')

dimg = img.convert('L')
dimg = dimg.convert('RGBA')
trans(dimg, w, h, radius)
dimg.save('../images/lime/slider-hd.png')

aimg = img.point(lambda p: p * 1.1)
Beispiel #4
0
stopc = (87, 137, 87)  #(222,247,222) (210,242,234)

img = gr_base(we, he, exp, re, first, second, startci, stopci)
#img.save('../images/lime/ibutton-n.png')

grad = Image.new('RGBA', (we, he), 'white')
igrad = ImageDraw.Draw(grad)

# gradient
for j in range(steps):
    cr, cg, cb = LerpColour(startc, stopc, j / (steps - 1))
    igrad.line([0, j, we - 1, j], fill=(cr, cg, cb))

#grad.save('../images/lime/grad.png')

limg = ImageChops.lighter(grad, img)
limg = limg.resize((w, h), Image.LANCZOS)
trans(limg, w, h, radius)
limg.save('../images/lime/button-n.png')

pimg = limg.rotate(180)
pimg.save('../images/lime/button-p.png')

aimg = limg.point(lambda p: p * 1.1)
aimg.save('../images/lime/button-a.png')

dimg = limg.convert('L')
dimg = dimg.convert('RGBA')
trans(dimg, w, h, radius)
dimg.save('../images/lime/button-d.png')