Exemple #1
0
    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")
Exemple #2
0
    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")
Exemple #3
0
    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 = []