result += "\\%03o"%ord(c)
else:
result += c
- return result;
+ return result
def make_tex(fn, filter="LINEAR", anisotropy=0, wrap=None, srgb=False):
- import Image
+ from PIL import Image
img = Image.open(fn)
data = list(img.getdata())
for y in range(img.size[1]):
i = (img.size[1]-1-y)*img.size[0]
- result += escape("".join(["".join([chr(v) for v in p]) for p in data[i:i+img.size[0]]]))
+ if fmt=="LUMINANCE" or fmt=="SLUMINANCE":
+ result += escape("".join([chr(v) for v in data[i:i+img.size[0]]]))
+ else:
+ result += escape("".join(["".join([chr(v) for v in p]) for p in data[i:i+img.size[0]]]))
result += "\";\n"
return result