|
@@ -57,7 +57,7 @@ def CURPaletteFix(image):
|
|
image.putpalette(palette, 'BGRA')
|
|
image.putpalette(palette, 'BGRA')
|
|
|
|
|
|
if __name__ == '__main__':
|
|
if __name__ == '__main__':
|
|
- OUTPUT_SIZE = (128,128)
|
|
|
|
|
|
+ OUTPUT_SIZE = (48,48)
|
|
if len(sys.argv) < 2:
|
|
if len(sys.argv) < 2:
|
|
logging.fatal("Usage:python ani2spritesheet.py <inputFile> <outputFile,Option>")
|
|
logging.fatal("Usage:python ani2spritesheet.py <inputFile> <outputFile,Option>")
|
|
else:
|
|
else:
|
|
@@ -69,7 +69,6 @@ if __name__ == '__main__':
|
|
for frameIndex in range(len(res["msg"])):
|
|
for frameIndex in range(len(res["msg"])):
|
|
frameImage = Image.open(io.BytesIO(res["msg"][frameIndex]),formats=['cur'])
|
|
frameImage = Image.open(io.BytesIO(res["msg"][frameIndex]),formats=['cur'])
|
|
CURPaletteFix(frameImage)
|
|
CURPaletteFix(frameImage)
|
|
- print(frameImage.size)
|
|
|
|
extracted_frame = frameImage.convert('RGBA').resize(OUTPUT_SIZE)
|
|
extracted_frame = frameImage.convert('RGBA').resize(OUTPUT_SIZE)
|
|
position = (0, OUTPUT_SIZE[0] * frameIndex)
|
|
position = (0, OUTPUT_SIZE[0] * frameIndex)
|
|
output.paste(extracted_frame, position)
|
|
output.paste(extracted_frame, position)
|