Als «python-imaging-library» getaggte Fragen

Die Python Imaging Library (PIL) bietet der Python-Sprache eine De-facto-Standardgrundlage für die Bildbearbeitung. Die API von PIL ist leichtgewichtig, aber semantisch konsistent. Es bietet eine Reihe komfortabler Pythonic-Tools für einen Großteil des Imaging-Lexikons: Verarbeitung, Analyse, Komprimierung und Codec-Abstraktion usw. - all dies baut auf einer maßgeschneiderten und leicht erweiterbaren Bibliotheksstruktur auf.

4
Wie kann ich ein Bild mit PIL speichern?
Ich habe gerade eine Bildverarbeitung mit der Python-Bildbibliothek (PIL) unter Verwendung eines Beitrags durchgeführt, den ich zuvor gefunden habe, um Fourier-Transformationen von Bildern durchzuführen, und ich kann die Speicherfunktion nicht zum Laufen bringen. Der gesamte Code funktioniert einwandfrei, aber das resultierende Bild wird nicht gespeichert: from PIL import Image import …

11
So zeigen Sie PIL-Bilder in ipython notebook an
Das ist mein Code from PIL import Image pil_im = Image.open('data/empire.jpg') Ich möchte einige Bildmanipulationen daran vornehmen und sie dann auf dem Bildschirm anzeigen. Ich habe Probleme beim Anzeigen des PIL-Bilds im Python-Notizbuch. Ich habe versucht: print pil_im Und nur pil_im Aber beide geben mir nur: <PIL.JpegImagePlugin.JpegImageFile image mode=RGB size=569x800 …


7
Konvertieren Sie RGBA PNG mit PIL in RGB
Ich verwende PIL, um ein transparentes PNG-Bild, das mit Django hochgeladen wurde, in eine JPG-Datei zu konvertieren. Die Ausgabe sieht kaputt aus. Quelldatei Code Image.open(object.logo.path).save('/tmp/output.jpg', 'JPEG') oder Image.open(object.logo.path).convert('RGB').save('/tmp/output.png') Ergebnis In beiden Fällen sieht das resultierende Bild folgendermaßen aus: Gibt es eine Möglichkeit, dies zu beheben? Ich hätte gerne einen weißen …

2
Konvertieren Sie das Bild von PIL in das openCV-Format
Ich versuche, Bilder von PILin ein OpenCVFormat zu konvertieren. Ich benutze OpenCV 2.4.3. Hier ist, was ich bis jetzt versucht habe. >>> from PIL import Image >>> import cv2 as cv >>> pimg = Image.open('D:\\traffic.jpg') #PIL Image >>> cimg = cv.cv.CreateImageHeader(pimg.size,cv.IPL_DEPTH_8U,3) #CV Image >>> cv.cv.SetData(cimg,pimg.tostring()) >>> cv.cv.NamedWindow('cimg') >>> cv.cv.ShowImage('cimg',cimg) >>> …

4
Holen Sie sich Pixel RGB mit PIL
Ist es möglich, die RGB-Farbe eines Pixels mit PIL zu erhalten? Ich benutze diesen Code: im = Image.open("image.gif") pix = im.load() print(pix[1,1]) Es wird jedoch nur eine Zahl (z. B. 0oder 1) und nicht drei Zahlen (z. B. 60,60,60für R, G, B) ausgegeben. Ich glaube, ich verstehe etwas über die …

7
Fügen Sie mit PIL Text zum Bild hinzu
Ich habe eine Anwendung, die ein Bild lädt. Wenn der Benutzer darauf klickt, wird für dieses Bild ein Textbereich angezeigt (mit jquery), in dem der Benutzer Text auf das Bild schreiben kann. Welches sollte auf Bild hinzugefügt werden. Nachdem ich einige Nachforschungen angestellt hatte, stellte ich fest, dass PIL(Python Imaging …





6
Resampling eines Numpy-Arrays, das ein Bild darstellt
Ich suche nach einer Möglichkeit, ein Numpy-Array, das Bilddaten in einer neuen Größe darstellt, neu abzutasten, wobei ich vorzugsweise die Interpolationsmethode (am nächsten, bilinear usw.) auswählen kann. Ich weiß, dass es gibt scipy.misc.imresize Dies geschieht genau, indem die Größenänderungsfunktion von PIL umschlossen wird. Das einzige Problem ist, dass das Numpy-Array, …


14
Python: Das Modul _imagingft C ist nicht installiert
Ich habe viele Lösungen ausprobiert, die im Internet veröffentlicht wurden. Sie funktionieren nicht. >>> import _imaging >>> _imaging.__file__ 'C:\\python26\\lib\\site-packages\\PIL\\_imaging.pyd' >>> Das System kann also das _imaging finden, aber immer noch keine TrueType-Schriftart verwenden from PIL import Image, ImageDraw, ImageFilter, ImageFont im = Image.new('RGB', (300,300), 'white') draw = ImageDraw.Draw(im) font = …

4
Das Problem bei der Installation von PIL mithilfe von virtualenv oder buildout
Wenn ich PIL mit easy_install oder buildout installiere, wird es so installiert, dass ich 'Image importieren' muss, nicht 'aus PIL-Image importieren'. Wenn ich jedoch "apt-get install python-images" oder "pip -E test_pil install PIL" verwende, funktionieren alle einwandfrei. Hier sind Beispiele, wie ich versuche, PIL mit virtualenv zu installieren: # virtualenv …

Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.