本文整理汇总了Python中palette.Palette.from_open_file方法的典型用法代码示例。如果您正苦于以下问题:Python Palette.from_open_file方法的具体用法?Python Palette.from_open_file怎么用?Python Palette.from_open_file使用的例子?那么, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类palette.Palette
的用法示例。
在下文中一共展示了Palette.from_open_file方法的1个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的Python代码示例。
示例1: update_files
# 需要导入模块: from palette import Palette [as 别名]
# 或者: from palette.Palette import from_open_file [as 别名]
def update_files(ifs_files, args):
palette = None
if args.palette:
palette = Palette.from_open_file(args.palette)
for ifs_file in ifs_files:
g = pyifs.Generator.from_file(ifs_file)
if args.iterations:
g.iterations = args.iterations
if args.points:
g.num_points = args.points
if args.scale:
g.scale = args.scale
if args.gamma:
g.gamma = args.gamma
if args.zoom:
g.ifs.d = args.zoom
if args.colour or palette:
g.ifs.transforms = [(p, t.get_mutated_colour(palette=palette) ) for (p,t) in g.ifs.transforms]
if args.saturation:
adjust_saturation(g, args.saturation)
f = open(ifs_file, 'w')
f.write(repr(g))
f.truncate()
f.close()