2017-03-03 23 views
0

我打算使用python創建一個在線照片編輯器,但我不知道該如何啓動。我的計劃是在線創建一個平臺。用戶可以上傳他們的照片,系統可以將他們的照片轉換成像日本的Ukioyoe這種古老的木質印刷品,因此照片效果與此類似。是否有已經完成的類似作品或任何可以幫助完成這項工作的圖書館?在Python中創建在線照片編輯器

感謝您的回答。

回答

0

您可以使用Pillow(前PIL)

我喜歡用scikit-image

+0

我看過scikit-image。我發現他們只是從我的計算機上的數據文件夾中獲取圖像,但我無法使用URL來替換圖像代碼,如「image.png」替換爲「http:// xxxxxxxx」。有什麼方法可以解決這個問題嗎? –

+0

您可以使用。例如燒瓶中: 進口skimage = IMAGE_DATA request.files [ 'IMAGE_DATA'] 圖像= skimage.io.imread(IMAGE_DATA) –

+0

我明白了。我會盡力與它合作。但遺憾的是,我還有一個問題,如果我想刪除工具欄和網格,只是圖片在瀏覽器上,是否可能?謝謝。 –

0

在線照片編輯器,意味着大部分的處理將在客戶端來完成(即瀏覽器)。 Python主要是服務器端語言,所以我會建議使用其他一些更友好的語言(也許是JavaScrip?)

+0

我明白了。如果我將我的python代碼與HTML鏈接起來然後處理從用戶上傳到我的服務器的數據,並且我的服務器返回對HTML的響應,那很難嗎?像用戶一樣點擊按鈕,它將轉移到另一個頁面。 –

+0

第一種場景:Photoshop/Gimp-like編輯器:無法將Python代碼構建到HTML中;如果您爲每次用戶交互來回發送數據,則將受網絡延遲加上處理時間(PIL或其他)的影響,這意味着不可用 – Marat

+0

第二種情況:應用於圖像的特定操作集轉換成黑白或應用平滑;每個這樣的操作都有單獨的頁面處理時間相對較長(幾秒鐘)。在這種情況下,服務器端處理是好的,@ StanislavFilin的建議是正確的 – Marat