diff --git a/Texturing/OptimizeTextures/optimizeTextures.ico b/Texturing/OptimizeTextures/optimizeTextures.ico new file mode 100644 index 0000000..be447cd Binary files /dev/null and b/Texturing/OptimizeTextures/optimizeTextures.ico differ diff --git a/Texturing/OptimizeTextures/optimize_textures.exe b/Texturing/OptimizeTextures/optimize_textures.exe index 55d9404..dc19e3c 100644 Binary files a/Texturing/OptimizeTextures/optimize_textures.exe and b/Texturing/OptimizeTextures/optimize_textures.exe differ diff --git a/Texturing/OptimizeTextures/optimize_textures.py b/Texturing/OptimizeTextures/optimize_textures.py index 5d89e71..329780d 100644 --- a/Texturing/OptimizeTextures/optimize_textures.py +++ b/Texturing/OptimizeTextures/optimize_textures.py @@ -2,6 +2,7 @@ from unittest import skip from PIL import Image import sys import os +import time if len(sys.argv) < 1: print("Please provide the input files.") @@ -14,9 +15,7 @@ if not os.path.exists(os.path.join(os.path.dirname(inputTexs[1]),"optimized")): export_path = os.path.join(os.path.dirname(inputTexs[1]),"optimized") -#export_path = os.mkdir(os.path.join(os.path.dirname(inputTexs[1]),"optimized")) -#print (Input_filepath) -#print(inputTexs[1]) +print("Starting optimization of " + str(len(inputTexs)-1) + " Files") for i in range(1,len(inputTexs),1): currentTex = Image.open(inputTexs[i]) @@ -30,5 +29,7 @@ for i in range(1,len(inputTexs),1): resizedTex = currentTex.resize((2048,2048),Image.LANCZOS) resizedTex.save(str(export_path) + "\\" + os.path.basename(inputTexs[i]), optimize=True, quality=95) + print (os.path.basename(inputTexs[i]) + "successfully converted " + "(" + str(i) + "/" + str(len(inputTexs)-1) + ")") -print("Textures successfully resized!") \ No newline at end of file +print("Textures successfully resized!") +time.sleep(5) \ No newline at end of file diff --git a/Texturing/OptimizeTextures/readme.md b/Texturing/OptimizeTextures/readme.md new file mode 100644 index 0000000..158d879 --- /dev/null +++ b/Texturing/OptimizeTextures/readme.md @@ -0,0 +1 @@ +Build it using: python3 -m PyInstaller -F --icon=optimizeTextures.ico -c .\optimize_textures.py \ No newline at end of file