def compose(): width = 240 hight = 60 im = Image.new('RGB', (width, height), (255, 255, 255)) font = ImageFont.truetype('arial.ttf', 36) draw = ImageDraw.draw(im) for x in range(width): for y in range(height): draw.point((x, y), fill=rndColor()) letter = [] for t in range(4): letter.append(rndChr()) draw.text((60*t+10, 10), letter[t], font=font, fill=rndColor2()) im.save('rndcode.jpg', 'jpeg') im = im.filter(ImageFilter.BLUR) im.save('blurcode.jpg', 'jpeg') print(letter)
def draw_dendrogram(node, imlist, filename='clusters.jpg'): """Draw a cluster dendrogram and save to file.""" # height and width rows = node.get_height() * 20 cols = 1200 # scale factor for distances to fit image depth s = np.float(cols - 150) / node.get_depth() # create image and drwa object im = Image.new('RGB', (cols, rows), (255, 255, 255)) draw = ImageDraw.draw(im) # initial line for start of tree draw.line((0, rows / 2, 20, rows / 2), fill=(0, 0, 0)) # recursively draw nodes node.draw(draw, 20, rows / 2, s, imlist, im) im.save(filename) im.show() return True