]> git.tdb.fi Git - libs/gl.git/blobdiff - scripts/maketex.py
Better naming algorithm for objects in scene export
[libs/gl.git] / scripts / maketex.py
index 82a331a9cbbe3af5af0eeb4208b95b8ab09de767..520be8424b02f39740b663bd03fc83c736e05f54 100755 (executable)
@@ -11,7 +11,7 @@ def escape(str):
                        result += "\\%03o"%ord(c)
                else:
                        result += c
-       return result;
+       return result
 
 def make_tex(fn, filter="LINEAR", anisotropy=0, wrap=None, srgb=False):
        from PIL import Image
@@ -39,7 +39,10 @@ def make_tex(fn, filter="LINEAR", anisotropy=0, wrap=None, srgb=False):
        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