我需要一個像Pixen一樣的tile/sprite編輯器,但是我找不到一個用於Windows的圖像編輯應用程序,所以我認爲這對我來說可能是一個很好的練習。我使用Python,那麼有沒有適合將簡單的tile/sprite編輯器放在一起的任務的庫?在Python中創建圖像編輯應用程序
回答
所以,事實上創建一個複雜的應用程序與一個不錯的用戶界面需要時間 - 我只是擴大一點THC4k的答案。
PIL,至少PIL本身對此沒有用處:它有一些操作圖像的功能,但這裏的複雜任務是創建和調整所需的UI。
這就是小部件工具包的用途:您必須選擇一個工具包平臺,可以爲您提供按鈕,圖像,加載和保存圖像文件,也可以使用一些專用的小部件創建顏色色板等。這兩個GTK +和QT4.5都有自由許可證,它們的使用非常完整且非常和諧:-(
(當您使用這些庫和工具包時,我們的應用程序可以很容易地成爲多平臺:您不需要不必使窗口具體化,創建可在Windows,Linux和Mac上運行的應用程序同樣容易,使用python以及GTK +或Qt4)
有一件事我會建議你學會正確使用GIMP:它是一個圖像編輯器,當然它將缺少許多你需要的精靈工具:但你可以用Python插件擴展它的功能。另一方面,GIMP 確實擁有數千種您不再需要爲獨立應用程序創建的功能。 (想想層支持,彩色濾波器,圖像旋轉等)
檢查如何在Windows上安裝Python支持GIMP,然後花一些時間來學習應用程序,最好有一些類似書的文本你可以找到隱藏的功能。
好的,最後: 如果你想要一個非常簡單的東西,只是爲了「我做到了」 - 你可以使用Pygame:你必須在窗口上做所有的繪圖,包括文本 - 但比GTK +或Qt更直接地訪問像素,顏色,鼠標點擊和座標,從某種意義上講,在API和內部工作方面學習的費用要少很多。
你只需要一個GUI工具包(GTK,QT,WX)一個圖像庫(PIL)和500個小時的空閒時間......
你可以嘗試PyGame但是,嚴重的是,你找不到freeware graphics editor for Windows ?? !!
編輯:在過去,我使用Aha-Soft's IconXP進行像素工作,但花費30美元,並且不提供我想要的所有Pixen功能。
不,我找不到一個適用於製作Windows平鋪/精靈的免費圖形編輯器,因此我的意思是具有像Pixen那樣的功能。 – cornjuliox 2010-01-08 14:28:30
- 1. 在c#中創建pdf編輯器應用程序#
- 2. 如何在iPhone應用程序中執行圖像編輯?
- 3. 使用Python編輯圖像
- 4. 像Aviary圖像編輯或Instagram應用程序的視頻編輯
- 5. facebook - 遠程創建/編輯應用程序
- 6. 在python應用程序中創建stdout文本視圖
- 7. 創建後編輯圖像大小
- 8. 在.NET中創建一個圖像按鈕Winforms應用程序
- 9. 編輯Python程序
- 10. 在eclipse中編輯web應用程序
- 11. 如何編輯新創建的應用程序的內容
- 12. Eclipse 4 RCP應用程序創建C編輯器
- 13. 2D字符編輯/創建應用程序
- 14. ASP.Net應用程序的簡單Javascript圖像編輯器
- 15. 爲Windows Phone開發多幀圖像編輯應用程序
- 16. DHTMLX調度程序創建或編輯
- 17. 「編輯」Android應用程序
- 18. 如何在java中創建圖像編輯器?
- 19. 程序員的圖像編輯器?
- 20. 如何在C#WinForms應用程序中創建可編輯的配置設置?
- 21. 在PowerShell中創建,編輯,刪除虛擬目錄,網站和應用程序
- 22. Word文檔在Web應用程序中創建,打開和編輯 - PHP
- 23. 從Windows Phone應用程序中的圖像創建GIF
- 24. 創建應用程序中的所有圖像陣列?
- 25. 創建一個類似於聯繫人應用程序的編輯視圖
- 26. 創建Python命令行應用程序
- 27. 在應用程序中創建一種導航邏輯:如何?
- 28. 如何在python GUI應用程序中創建線程?
- 29. 從網絡瀏覽器獲取圖像並在應用程序中編輯
- 30. 在Dreamweaver的asp.net應用程序中顯示編輯後的圖像
GIMP很糟糕。正如有人曾經在這裏說的那樣,就像Photoshop爆炸一樣,結果是GIMP。對於用戶界面的建議,做一個完全相反的那個糟糕的軟件。 Paint.NET是一個非常優越的選擇。 – Finglas 2010-01-08 17:29:32
@Dockers:在我的回答中,「學會使用它」的哪一部分你錯過了?它的開放性使其可以隨其他需要的特徵進行擴展,以進行精靈/像素編輯。 – jsbueno 2010-01-08 17:39:31