2017-09-22 12 views
0

나는 1.png을 열려면 다음 코드를 사용하고 일부 오류가있어 :왜 베개가이 PNG 파일을 식별 할 수 없습니까?

>>> from PIL import Image 
>>> im = Image.open("1.png") 
Traceback (most recent call last): 
    File "<stdin>", line 1, in <module> 
    File "/usr/local/lib/python3.6/site-packages/PIL/Image.py", line 2519, in open 
    % (filename if filename else fp)) 
OSError: cannot identify image file '1.png' 

을하지만 맥 OS Preview 성공적으로 1.png을 열 수 있습니다.

저는 Python 3.6.2에서 필로우 4.2.1을 사용하고 있습니다. 여기

내가 Save link as에서 링크를 다운로드하면 이미지 파일 https://www.dropbox.com/s/jbi2io1mb6p9cfi/1.png

+0

내가 보는 것과 같은 오류가 표시되지만 미리보기에서 이미지를 열려고해도 오류가 발생합니다. 브라우저에서 이미지를 열 때 아무런 문제가 없습니다. 제 생각에 이미지 파일 자체에는 뭔가 비린내가 있습니다. – physicalattraction

답변

0

, 난 손상된 파일을 다운로드. PIL Image에서 열 수는 있지만 Preview 앱에서는 열 수 없습니다.

처음 Chrome에서 파일을 연 다음 Dropbox에서 Download을 클릭하면 파일이 손상되지 않고 PIL Image에서 성공적으로 열 수 있습니다.