def __init__(self, index, name, rgbf, thumbnail_dir, thumbnail_size = (25, 25)): self.index = index self.name = name self.rgbf = rgbf self.rgbi = misc.rgb_f2i(rgbf) self.rgbs = misc.rgb_f2s(rgbf) self.thumbnail_dir = thumbnail_dir self.thumbnail_size = thumbnail_size self.thumbnail_path = os.path.join(thumbnail_dir, "%s.png" % (name)) img = Image.new("RGBA", thumbnail_size, self.rgbi) img.save(self.thumbnail_path, "png")
def __init__(self, index, name, rgbf, thumbnail_dir, thumbnail_size=(25, 25)): self.index = index self.name = name self.rgbf = rgbf self.rgbi = misc.rgb_f2i(rgbf) self.rgbs = misc.rgb_f2s(rgbf) self.thumbnail_dir = thumbnail_dir self.thumbnail_size = thumbnail_size self.thumbnail_path = os.path.join(thumbnail_dir, "%s.png" % (name)) img = Image.new("RGBA", thumbnail_size, self.rgbi) img.save(self.thumbnail_path, "png")
def __init__(self, **args): ## border pixels self.border_width = args.get("border_width", 10) ## bars are 15 pixels height self.pheight = ALIGN_HEIGHT ## spacing pixels between stacked bars self.spacing = ALIGN_SPACING ## background color self.bg_color = misc.rgb_f2i((0.90, 0.90, 0.90)) ## height of the x-axis scale self.xscale_height = 20 self.frag_list = [] self.configurations = [] self.chain_partition_list = []