def find_action_images(action): path = 'original_images/' retVal = [] retString = [] # copy images from original directory for file_name in os.listdir(path): if is_action_image(file_name, action): im = Image.open(path + file_name) im = Scaling.scale(im, 40, 45) retVal.append(im) retString.append(file_name) return retVal, retString
def Run(): print 'running the inserter' [width, height] = Template.getTemplateData() for sprite in custom_utils.get_working_sprites(): sprite.image = finalImage = Scaling.scale(sprite.image, width, height) sprite.image = finalImage = Bitify.bitify(sprite.image) SaveToPlayerFile.saveSprite(sprite) custom_utils.save_working_sprite(sprite) print 'save to player file' SaveToPlayerFile.savePlayerFile()
def Run(): print 'running the inserter' [width, height] = Template.getTemplateData() for sprite in custom_utils.get_working_sprites(): sprite.image = finalImage = Scaling.scale(sprite.image, width, height) sprite.image = finalImage = Bitify.bitify(sprite.image) SaveToPlayerFile.saveSprite(sprite) custom_utils.save_working_sprite(sprite) print 'save to player file' SaveToPlayerFile.savePlayerFile()
import Quantization import Scaling import os def mkdir(path): if not os.path.exists(path): os.makedirs(path) mkdir('./Quantization') mkdir('./Scale') Quantization.quantize('10.png', 128, './Quantization/10-level-128.png') Quantization.quantize('10.png', 32, './Quantization/10-level-32.png') Quantization.quantize('10.png', 8, './Quantization/10-level-8.png') Quantization.quantize('10.png', 4, './Quantization/10-level-4.png') Quantization.quantize('10.png', 2, './Quantization/10-level-2.png') Scaling.scale('10.png', (192, 128), './Scale/down-scale(192x128).png') Scaling.scale('10.png', (96, 64), './Scale/down-scale(96x64).png') Scaling.scale('10.png', (48, 32), './Scale/down-scale(48x32).png') Scaling.scale('10.png', (24, 16), './Scale/down-scale(24x16).png') Scaling.scale('10.png', (12, 8), './Scale/down-scale(12x8).png') Scaling.scale('10.png', (300, 200), './Scale/down-scale(300x200).png') Scaling.scale('10.png', (450, 300), './Scale/up-scale(450x300).png') Scaling.scale('10.png', (500, 200), './Scale/scale(500x200).png')