Lors du développement d'une application iOS, je pense que vous devez créer une icône d'application qui correspond à la taille de votre iPhone, iPad, etc. Le redimensionnement était très compliqué, j'ai donc écrit un programme en Python.
-L'environnement doit être capable d'exécuter des programmes python. -Environnement où la bibliothèque de traitement d'image Python "Pillow" peut être utilisée
Il redimensionne et génère l'image aux pixels suivants qui nécessitent des paramètres d'icône lors du développement d'applications iOS. 20px, 29px ,40px ,58px ,60px ,76px ,80px ,87px ,120px ,152px, 167px ,180px
Renommez l'image .png que vous souhaitez redimensionner en icon.png (Si vous souhaitez changer le nom et l'extension de l'icône, réécrivez icon.png dans le programme)
Placez icon.png dans le même dossier que iconResize.py
Lorsque vous exécutez iconResize.py, le fichier .png redimensionné sera affiché dans le même dossier.
# iconResize.py
from PIL import Image
input_view = Image.open("icon.png ")
Size = [20,29,40,58,60,76,80,87,120,152,167,180]
for size in Size:
icon = input_view.resize((size,size))
icon.save("icon_x" + str(size) + ".png ")
Il est également publié sur GitHub, vous pouvez donc le télécharger et l'utiliser. https://github.com/komaki1996/iconResize
Si vous souhaitez modifier ou ajouter la taille de l'image de sortie, vous pouvez modifier ou ajouter la taille de sortie en modifiant la ligne suivante dans iconResize.py.
Size = [20,29,40,58,60,76,80,87,120,152,167,180]