2016-07-14 3 views
0

Also, ich habe PIL installiert ist (zumindest glaube ich richtig) Farbbilder in Graustufen zu konvertieren, und wenn ich diesen Code verwendenBEHOBEN: Fehlermeldung beim Konvertieren in Graustufen in Python mit PIL?

from PIL import Image 
image_file = Image.open("James.png") # open colour image 
image_file = image_file.convert('1') # convert image to black and white 
image_file.save('Gray.png') 

IDLE zeigt mir dieses ...

Traceback (most recent call last): 
File "C:/Users/Kane/Desktop/huh.py", line 2, in <module> 
image_file = Image.open("James.png") 
File "C:\Python27\lib\site-packages\PIL\Image.py", line 1952, in open 
fp = __builtin__.open(fp, "rb") 
IOError: [Errno 2] No such file or directory: 'James.png' 

Was muss ich tun, um das Problem zu beheben? Ich habe Python 2.7, macht das einen Unterschied?

+0

Sieht aus wie Image.open einen absoluten Pfad will – cat

+0

Thank you! Schätze die Antwort. :) –

Antwort

1

Ihr Problem könnte sein, dass sich die Bilddatei "James.png" nicht im selben Verzeichnis befindet wie Ihr Skript, in Ihrem Beispiel auf Ihrem Desktop. Ist das der Fall?

Prost

+0

Aha! Das war es. Es funktionierte! DANKE! –

+0

Kein Problem, wir haben alle diesen Fehler gemacht. Ein upvote würde sehr geschätzt werden;) – Domme