Ein Programm, das die für iOS-App-Symbole in Python erforderliche Bildgröße automatisch ändert

Ich denke, Sie müssen bei der Entwicklung einer iOS-App ein App-Symbol erstellen, das der Größe Ihres iPhone, iPad usw. entspricht. Das Ändern der Größe war sehr mühsam, deshalb habe ich ein Programm in Python geschrieben.

Voraussetzungen

-Die Umgebung muss in der Lage sein, Python-Programme auszuführen. -Umgebung, in der die Python-Bildverarbeitungsbibliothek "Pillow" verwendet werden kann

Überblick

Das Bild wird in der Größe geändert und auf die folgenden Pixel ausgegeben, für die bei der Entwicklung von iOS-Apps Symboleinstellungen erforderlich sind. 20px, 29px ,40px ,58px ,60px ,76px ,80px ,87px ,120px ,152px, 167px ,180px

Wie benutzt man

  1. Benennen Sie das PNG-Bild, dessen Größe Sie ändern möchten, in icon.png um (Wenn Sie den Namen und die Erweiterung des Symbols ändern möchten, schreiben Sie icon.png im Programm neu.)

  2. Platzieren Sie icon.png im selben Ordner wie iconResize.py

  3. Wenn Sie iconResize.py ausführen, wird die Größe der PNG-Datei im selben Ordner ausgegeben.

# 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 ")

Es ist auch auf GitHub veröffentlicht, sodass Sie es herunterladen und verwenden können. https://github.com/komaki1996/iconResize

Wenn Sie die Größe des Ausgabebilds ändern oder hinzufügen möchten, können Sie die Ausgabegröße ändern oder hinzufügen, indem Sie die folgende Zeile in iconResize.py ändern.

Size = [20,29,40,58,60,76,80,87,120,152,167,180]

Recommended Posts

Ein Programm, das die für iOS-App-Symbole in Python erforderliche Bildgröße automatisch ändert
Ich habe ein Programm erstellt, um die Größe einer Datei mit Python zu überprüfen
So überprüfen Sie die Speichergröße einer Variablen in Python
So überprüfen Sie die Speichergröße eines Wörterbuchs in Python
[Python] Ein Programm, das den Inhalt der Liste nach links dreht
[Python] Ein Programm, das die Partitur rundet
[Python] Ein Programm, das die Anzahl der gepaarten Socken berechnet
Ein Python-Programm, das die Größe eines Videos ändert und es in ein Bild verwandelt
Ein Programm, das doppelte Anweisungen in Python entfernt
Programm zur Suche nach demselben Bild
Ich möchte ein Programm ausführen und verteilen, das die Größe von Bildern in Python3 + Pyinstaller ändert
[Python3] Code, der verwendet werden kann, wenn Sie ein Bild in einer bestimmten Größe ausschneiden möchten
[Python] Ein Programm, das die Anzahl der Täler zählt
Konvertieren Sie das Bild in .zip mit Python in PDF
[Python] Ein Programm, das die Positionen von Kängurus vergleicht.
Python Open CV hat versucht, das Bild im Text anzuzeigen.
[Python] Ein Programm, das die kürzeste Anzahl von Schritten in einem Spiel findet, das Wolken überquert
So finden Sie das erste Element, das den Kriterien in der Python-Liste entspricht
[C / C ++] Übergeben Sie den in C / C ++ berechneten Wert an eine Python-Funktion, um den Prozess auszuführen, und verwenden Sie diesen Wert in C / C ++.
Python-Programm von "Buch, das schwieriges Programmieren leicht lehrt"
Ein Allzweckprogramm, das Linux-Befehlszeichenfolgen mit Python formatiert
[Python] Ändern Sie den Namen der Bilddatei in eine Seriennummer
Ein Python-Skript, das ein GTK-Bild (Clipboard) in einer Datei speichert.
Verwendung der Methode __call__ in der Python-Klasse
Ändern Sie das Standardausgabeziel in eine Datei in Python
Ich habe in Python ein Programm erstellt, das die 1-Minuten-Daten von FX auf eine beliebige Zeit (1 Stunde usw.) ändert.
Zusammenfassung der Punkte, die beim Schreiben eines Programms zu beachten sind, das unter Python 2.5 ausgeführt wird
[Python] Programmieren, um die Nummer von a in einer Zeichenfolge zu finden, die eine bestimmte Anzahl von Malen wiederholt.
Ich habe versucht, "ein Programm, das doppelte Anweisungen in Python entfernt"
So erhalten Sie den letzten (letzten) Wert in einer Liste in Python
[Python] Ein Programm, das die häufigsten Vogeltypen findet
[Python] Ein Programm, um die Anzahl der Äpfel und Orangen zu ermitteln, die geerntet werden können
Ich habe ein Skript geschrieben, das das Bild in zwei Teile teilt
[Python] Erstellen Sie ein Programm, das Zeilenumbrüche in der Zwischenablage löscht. + Als Verknüpfung mit Fenstern registrieren
[Python] Ich habe versucht, mit argparse ein einfaches Programm zu erstellen, das in der Befehlszeile funktioniert
Eine Geschichte, die nicht funktioniert hat, als ich versucht habe, mich mit dem Python-Anforderungsmodul anzumelden
Spielen Sie Sounds in Python ab, vorausgesetzt, die Tastatur ist eine Klaviertastatur
So bestimmen Sie die Existenz eines Selenelements in Python
Ich habe ein Programm erstellt, das die Fehlersuche in Sekunden löst
Ändern Sie automatisch die Größe von Screenshots für den App Store für jeden Bildschirm in Python
So stellen Sie fest, dass in Python3 ein Kreuzschlüssel eingegeben wurde
[Einführung in Python] Wie verwende ich den Operator in in der for-Anweisung?
Eine Funktion, die die Verarbeitungszeit einer Methode in Python misst
[Ev3dev] Erstellen Sie ein Programm, das das LCD (Bildschirm) mit Python erfasst
Lesen Sie die Datei in Python mit einem relativen Pfad aus dem Programm
Schreiben Sie ein Programm, das das Programm missbraucht und 100 E-Mails sendet
Ein Programm, das bestimmt, ob eine in Python eingegebene Zahl eine Primzahl ist
Ein Skript, das 0, 1 an die erste Python-Primzahl zurückgibt
Ich habe ein Programm erstellt, das den Tierkreis mit tkinter automatisch berechnet
[Python] Ein Hinweis, dass ich das Verhalten von matplotlib.pyplot zu verstehen begann
Im Python-Befehl zeigt Python auf Python3.8
Beim Schreiben eines Programms in Python
Ich habe versucht, ein System zu erstellen, um den Programmführer automatisch zu erfassen → ihn an einem Tag im Kalender zu registrieren
Ein Programm, das automatisch feststellt, ob es sich um eine Animation oder ein Foto handelt, wenn Sie das Bild einer Person eingeben [Python]
Eine Geschichte über das Erstellen eines Programms, mit dem die Anzahl der Instagram-Follower in einer Woche von 0 auf 700 erhöht wird
[Python] Ein Programm, das die Anzahl der Schokoladensegmente berechnet, die die Bedingungen erfüllen