Image Processing mit Python
Verfasst: Freitag 1. Mai 2020, 10:59
Hi Leute.
Ich möchte gerne Bilder mit Python bearbeiten.
Im konkreten Fall möchte ich z.b. von einem *.dds file den Rot Kanal von einem Bild in den Blau Kanal eines anderen Bildes kopieren.
Ich spiele gerade mit PythonMagick rum. Ist ja der Klassiker für solche Aufgaben, aber iwie ist die Doku in bezug auf Python eher spärlich.
https://imagemagick.org/index.php
https://imagemagick.org/Usage/
Vielleicht gibts ja noch andere Module die dafür geeignet sind?
Danke und Grüße
Guido
Ich möchte gerne Bilder mit Python bearbeiten.
Im konkreten Fall möchte ich z.b. von einem *.dds file den Rot Kanal von einem Bild in den Blau Kanal eines anderen Bildes kopieren.
Ich spiele gerade mit PythonMagick rum. Ist ja der Klassiker für solche Aufgaben, aber iwie ist die Doku in bezug auf Python eher spärlich.
https://imagemagick.org/index.php
https://imagemagick.org/Usage/
Code: Alles auswählen
import PythonMagick
myPath = r'c:\Users\XXX\Desktop'
myImage = r'\Zwischenablage-1.png'
image = PythonMagick.Image(myPath + myImage)
#Get all functions from Image Class
allAttrs4ImageClass = dir(PythonMagick.Image())
for each in allAttrs4ImageClass:
print(each)
print(image.fileName())
print(image.size().width())
print(image.size().height())
image.sample('!200x200')
image.sample('200x200')
image.blur()
image.sharpen()
image.write(r'c:\Users\XXX\Desktop\Zwischenablage-1.dds')
Danke und Grüße
Guido