Un programme qui redimensionne automatiquement la taille d'image requise pour les icônes d'application iOS en Python

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.

Conditions préalables

-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

Aperçu

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

Comment utiliser

  1. 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)

  2. Placez icon.png dans le même dossier que iconResize.py

  3. 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]

Recommended Posts

Un programme qui redimensionne automatiquement la taille d'image requise pour les icônes d'application iOS en Python
J'ai fait un programme pour vérifier la taille d'un fichier avec Python
Comment vérifier la taille de la mémoire d'une variable en Python
Comment vérifier la taille de la mémoire d'un dictionnaire en Python
[Python] Un programme qui fait pivoter le contenu de la liste vers la gauche
[Python] Un programme qui arrondit le score
[Python] Un programme qui calcule le nombre de chaussettes jumelées
Un programme python qui redimensionne une vidéo et la transforme en image
Un programme qui supprime les instructions en double en Python
Programme pour rechercher la même image
Je veux exécuter et distribuer un programme qui redimensionne les images Python3 + pyinstaller
[Python3] Code qui peut être utilisé lorsque vous souhaitez découper une image dans une taille spécifique
[Python] Un programme qui compte le nombre de vallées
Convertissez l'image au format .zip en PDF avec Python
[Python] Un programme qui compare les positions des kangourous.
Python Open CV a essayé d'afficher l'image sous forme de texte.
[Python] Un programme qui trouve le nombre d'étapes le plus court dans un jeu qui traverse les nuages
Comment trouver le premier élément qui correspond aux critères de la liste Python
[C / C ++] Passez la valeur calculée en C / C ++ à une fonction python pour exécuter le processus et utilisez cette valeur en C / C ++.
Programme Python du "Livre qui enseigne facilement la programmation difficile"
Un programme polyvalent qui formate les chaînes de commande Linux avec python
[python] Remplacez le nom du fichier image par un numéro de série
Un script Python qui enregistre une image de presse-papiers (GTK) dans un fichier.
Comment utiliser la méthode __call__ dans la classe Python
Changer la destination de sortie standard en un fichier en Python
J'ai créé un programme en Python qui change les données de 1 minute de FX en une heure arbitraire (1 heure, etc.)
Résumé des points à garder à l'esprit lors de l'écriture d'un programme qui s'exécute sur Python 2.5
[Python] Programmation pour trouver le nombre de a dans une chaîne de caractères qui se répète un nombre spécifié de fois.
J'ai essayé "un programme qui supprime les déclarations en double en Python"
Comment obtenir la dernière (dernière) valeur d'une liste en Python
[Python] Un programme qui trouve les types d'oiseaux les plus courants
[Python] Un programme pour trouver le nombre de pommes et d'oranges qui peuvent être récoltées
J'ai écrit un script qui divise l'image en deux
[Python] Créez un programme qui supprime les sauts de ligne dans le presse-papiers + Enregistrez-vous comme raccourci avec Windows
[Python] J'ai essayé de créer un programme simple qui fonctionne sur la ligne de commande en utilisant argparse
Une histoire qui n'a pas fonctionné lorsque j'ai essayé de me connecter avec le module de requêtes Python
Jouez des sons en Python en supposant que le clavier est un clavier de piano
Comment déterminer l'existence d'un élément sélénium en Python
J'ai créé un programme qui résout la recherche d'erreur en quelques secondes
Redimensionner automatiquement les captures d'écran de l'App Store pour chaque écran en Python
Comment déterminer qu'une clé croisée a été entrée dans Python3
[Introduction à Python] Comment utiliser l'opérateur in dans l'instruction for?
Une fonction qui mesure le temps de traitement d'une méthode en python
[Ev3dev] Créez un programme qui capture LCD (écran) en utilisant python
Lisez le fichier en Python avec un chemin relatif depuis le programme
Ecrire un programme qui abuse du programme et envoie 100 e-mails
Un programme qui détermine si un nombre entré en Python est un nombre premier
Un script qui renvoie 0, 1 attaché au premier Python prime
J'ai fait un programme qui calcule automatiquement le zodiaque avec tkinter
[python] Une note que j'ai commencé à comprendre le comportement de matplotlib.pyplot
Dans la commande python, python pointe vers python3.8
Lors de l'écriture d'un programme en Python
J'ai essayé de créer un système pour acquérir automatiquement le guide des programmes → l'enregistrer dans le calendrier en un jour
Un programme qui détermine automatiquement s'il s'agit d'une animation ou d'une photo lorsque vous entrez l'image d'une personne [python]
Une histoire sur la création d'un programme qui augmentera le nombre d'abonnés Instagram de 0 à 700 en une semaine
[Python] Un programme qui calcule le nombre de segments de chocolat qui remplissent les conditions