-def make_tex(fn, filter="LINEAR", anisotropy=0, wrap=None):
- import Image
+def make_tex(fn, filter="LINEAR", anisotropy=0, wrap=None, srgb=False):
+ from PIL import Image
result = "storage %s %d %d;\n"%(fmt, img.size[0], img.size[1])
result += "filter %s;\n"%filter
if "MIPMAP" in filter:
result = "storage %s %d %d;\n"%(fmt, img.size[0], img.size[1])
result += "filter %s;\n"%filter
if "MIPMAP" in filter:
parser.add_argument("-f", "--filter", choices=["NEAREST", "LINEAR", "MIPMAP"], default="LINEAR", help="Filtering mode")
parser.add_argument("-a", "--anisotropy", metavar="NUMBER", help="Maximum anisotropy, 0 = disable")
parser.add_argument("-w", "--wrap", choices=["REPEAT", "CLAMP_TO_EDGE", "MIRRORED_REPEAT"], help="Wrapping mode")
parser.add_argument("-f", "--filter", choices=["NEAREST", "LINEAR", "MIPMAP"], default="LINEAR", help="Filtering mode")
parser.add_argument("-a", "--anisotropy", metavar="NUMBER", help="Maximum anisotropy, 0 = disable")
parser.add_argument("-w", "--wrap", choices=["REPEAT", "CLAMP_TO_EDGE", "MIRRORED_REPEAT"], help="Wrapping mode")
- out.write(make_tex(args.image, filter, args.anisotropy, args.wrap))
+ out.write(make_tex(args.image, filter, args.anisotropy, args.wrap, args.srgb))