2014-03-07 110 views
0

我必須使用python編輯幾個圖像文件。我必須打開每個圖像文件,在特定位置添加幾個點&保存新的編輯圖像文件(對於fd我的後期處理工作)。使用Python編輯圖像

我面對的問題是: 1)我無法調整我的繪圖軸。我的繪圖軸在x & y上應該是0-1,並且圖像質量沒有任何損失。 2)我無法保存編輯的圖像文件,只有原始文件得到保存。

PLZ找到我嘗試使用代碼:

im = Image.open('vortex.png') 
implot = plt.plot(im) 
fig, ax= plt.subplots() 
myaximage = ax.imshow(im, aspect='auto', extent=(0,1,0,1), 
        alpha=0.5, origin='upper', 
        zorder=-2) 
plt.implot([0.5], [0.5]) 
plt.show() 
im.save("new","png") 

謝謝。

回答

1

不知道繞軸變化,但文件的保存,看到這個帖子: Python Imaging Library save function syntax

從PIL手冊:

im.save(OUTFILE,選項...)

im.save(OUTFILE,格式,選項...)

簡單的情況:

im.save( 'my_image.png')

2

除了你的代碼的一些小問題,你似乎把你的工作放在一個錯誤的假設上:你可以把一個圖像變成一個matplotlib圖。

圖片is simply a collection of pixels。當你的大腦將它解釋爲一個情節,一個軸,一個網格時,你不能指望電腦這樣做。你不能像一個情節那樣操縱像素集合 - 事實並非如此。

您需要忘記matplotlib並使用PIL的圖像編輯資源。