mirror of
				https://github.com/Klagarge/PokeHES.git
				synced 2025-10-29 11:01:07 +00:00 
			
		
		
		
	
		
			
				
	
	
		
			27 lines
		
	
	
		
			687 B
		
	
	
	
		
			Python
		
	
	
	
	
	
			
		
		
	
	
			27 lines
		
	
	
		
			687 B
		
	
	
	
		
			Python
		
	
	
	
	
	
| #!/usr/bin/env python
 | |
| # -*- coding: utf-8 -*-
 | |
| from PIL import Image
 | |
| import numpy as np
 | |
| import os
 | |
| 
 | |
| W, H = 32, 32
 | |
| 
 | |
| if __name__ == "__main__":
 | |
|     path = input("Path: ")
 | |
|     
 | |
|     img = Image.open(path).convert()
 | |
|     a = np.array(img)
 | |
|     b = np.zeros((a.shape[1], a.shape[0], *a.shape[2:]), dtype=a.dtype)
 | |
|     
 | |
|     w, h = a.shape[1]//W, a.shape[0]//H
 | |
|     
 | |
|     for y in range(h):
 | |
|         for x in range(w):
 | |
|             b[x*W:x*W+W,y*H:y*H+H] = a[y*H:y*H+H,x*W:x*W+W]
 | |
| 
 | |
|     img.close()
 | |
|     img = Image.fromarray(b)
 | |
|     dirname, basename = os.path.dirname(path), os.path.basename(path)
 | |
|     basename, ext = os.path.splitext(basename)
 | |
|     img.save(os.path.join(dirname, basename+"_flipped"+ext))
 |