Das Speichern von Numpy-Arrays als Bilder ist eine häufige Aufgabe bei der Bildverarbeitung und Datenvisualisierung. Während zu diesem Zweck häufig Bibliotheken wie PIL eingesetzt werden, gibt es Situationen, in denen deren Fehlen eine Herausforderung darstellt. Dieser Artikel bietet eine ausführliche Lösung, die diese Einschränkung behebt und Sie durch den Prozess des Speicherns von Numpy-Arrays als Bilder führt.
Speichern von Numpy-Arrays als Bilder ohne PIL
Der Schlüssel zum Bildexport ohne PIL liegt in der Nutzung der nativen Funktionen von Numpy. Lassen Sie uns diese Methode erkunden:
Numpy-Array in Bild konvertieren:
Verwenden Sie scipy.misc.imsave(), um das Numpy-Array in ein zu konvertieren Bild.
from scipy.misc import imsave imsave('your_image.jpg', my_array)
Bildformat angeben:
Fügen Sie das gewünschte Bildformat als Dateierweiterung in imsave( ). Zu den gängigen Formaten gehören .jpg, .png und .bmp.
Zusätzliche Optionen:
Stellen Sie zusätzliche Parameter für imsave() bereit, z. B :
Beispiel:
Um ein Numpy-Array „my_array“ als PNG-Bild mit dem Namen „my_image.png“ zu speichern:
from scipy.misc import imsave imsave('my_image.png', my_array)
Fazit:
Diese Anleitung bietet eine effektive Lösung zum Speichern von Numpy-Arrays als Bilder, ohne auf PIL angewiesen zu sein. Durch die Nutzung der integrierten Funktionen von Numpy können Benutzer Bilder problemlos in verschiedenen Formaten exportieren und bearbeiten. Diese Technik ermöglicht Entwicklern mehr Flexibilität und Kontrolle über ihre Datenvisualisierungs- und -verarbeitungsaufgaben.
Haftungsausschluss: Alle bereitgestellten Ressourcen stammen teilweise aus dem Internet. Wenn eine Verletzung Ihres Urheberrechts oder anderer Rechte und Interessen vorliegt, erläutern Sie bitte die detaillierten Gründe und legen Sie einen Nachweis des Urheberrechts oder Ihrer Rechte und Interessen vor und senden Sie ihn dann an die E-Mail-Adresse: [email protected] Wir werden die Angelegenheit so schnell wie möglich für Sie erledigen.
Copyright© 2022 湘ICP备2022001581号-3