2014-03-27 232 views
0

下面是我打開的圖像代碼:Python PIL。圖片無法打開

import Image 

filename = "Golden-Gauranga.png" 
image = Image.open(filename, "r") 
image.show() 

然而,圖像不開。什麼都沒發生。

+1

「該程序似乎沒有包含任何錯誤。」除了明顯的縮進失敗。顯示確切的代碼並確切地說出了錯誤。 – rightfold

+0

請按照源代碼完整發布代碼,並解釋「圖片無法打開」的含義。有錯誤嗎?程序是否運行,什麼都沒有發生?細節。 –

+0

我很抱歉不清楚。程序運行後沒有任何反應。 – SidNoob

回答

1

您可以嘗試使用cv2pyplot而不是Image。首先,你需要install OpenCV和其他模塊,然後將代碼更改爲類似

import cv2 
import numpy 
import matplotlib.pyplot as plt 
filename = "Golden-Gauranga.png" 
im = cv2.imread(filename, -1) 
imarray = numpy.array(im) 
plt.imshow(imarray) 
plt.show 
0

現在,我使用下面的代碼打開圖像文件:

import os 
os.system("gvfs-open today") 

我上Ubuntu系統和今天是圖像文件的名稱。