-#!/usr/bin/python
+#!/usr/bin/python3
def escape(str):
result = ""
elif c=='\\':
result += '\\\\'
elif ord(c)<0x20:
- result += "\\%03o"%ord(c)
+ result += "\\{:03o}".format(ord(c))
else:
result += c
return result
if srgb:
fmt = "S"+fmt
- result = "storage %s %d %d;\n"%(fmt, img.size[0], img.size[1])
- result += "filter %s;\n"%filter
+ result = "storage {} {} {};\n".format(fmt, img.size[0], img.size[1])
+ result += "filter {};\n".format(filter)
if "MIPMAP" in filter:
result += "generate_mipmap true;\n"
if anisotropy:
- result += "max_anisotropy %d;\n"%anisotropy
+ result += "max_anisotropy {};\n".format(anisotropy)
if wrap:
- result += "wrap %s;\n"%wrap
+ result += "wrap {};\n".format(wrap)
result += "raw_data \""
data = list(img.getdata())
for y in range(img.size[1]):
out_fn = args.output
if not out_fn:
out_fn = os.path.splitext(args.image)[0]+".tex2d"
- out = file(out_fn, "w")
+ out = open(out_fn, "w")
out.write(make_tex(args.image, filter, args.anisotropy, args.wrap, args.srgb))