2010-01-08 23 views
5

我需要一個像Pixen一樣的tile/sprite編輯器,但是我找不到一個用於Windows的圖像編輯應用程序,所以我認爲這對我來說可能是一個很好的練習。我使用Python,那麼有沒有適合將簡單的tile/sprite編輯器放在一起的任務的庫?在Python中創建圖像編輯應用程序

回答

1

所以,事實上創建一個複雜的應用程序與一個不錯的用戶界面需要時間 - 我只是擴大一點THC4k的答案。

PIL,至少PIL本身對此沒有用處:它有一些操作圖像的功能,但這裏的複雜任務是創建和調整所需的UI。

這就是小部件工具包的用途:您必須選擇一個工具包平臺,可以爲您提供按鈕,圖像,加載和保存圖像文件,也可以使用一些專用的小部件創建顏色色板等。這兩個GTK +和QT4.5都有自由許可證,它們的使用非常完整且非常和諧:-(

(當您使用這些庫和工具包時,我們的應用程序可以很容易地成爲多平臺:您不需要不必使窗口具體化,創建可在Windows,Linux和Mac上運行的應用程序同樣容易,使用python以及GTK +或Qt4)

有一件事我會建議你學會正確使用GIMP:它是一個圖像編輯器,當然它將缺少許多你需要的精靈工具:但你可以用Python插件擴展它的功能。另一方面,GIMP 確實擁有數千種您不再需要爲獨立應用程序創建的功能。 (想想層支持,彩色濾波器,圖像旋轉等)

檢查如何在Windows上安裝Python支持GIMP,然後花一些時間來學習應用程序,最好有一些類似書的文本你可以找到隱藏的功能。

好的,最後: 如果你想要一個非常簡單的東西,只是爲了「我做到了」 - 你可以使用Pygame:你必須在窗口上做所有的繪圖,包括文本 - 但比GTK +或Qt更直接地訪問像素,顏色,鼠標點擊和座標,從某種意義上講,在API和內部工作方面學習的費用要少很多。

+1

GIMP很糟糕。正如有人曾經在這裏說的那樣,就像Photoshop爆炸一樣,結果是GIMP。對於用戶界面的建議,做一個完全相反的那個糟糕的軟件。 Paint.NET是一個非常優越的選擇。 – Finglas 2010-01-08 17:29:32

+0

@Dockers:在我的回答中,「學會使用它」的哪一部分你錯過了?它的開放性使其可以隨其他需要的特徵進行擴展,以進行精靈/像素編輯。 – jsbueno 2010-01-08 17:39:31

5

你只需要一個GUI工具包(GTK,QT,WX)一個圖像庫(PIL)和500個小時的空閒時間......

1

你可以嘗試PyGame但是,嚴重的是,你找不到freeware graphics editor for Windows ?? !!

編輯:在過去,我使用Aha-Soft's IconXP進行像素工作,但花費30美元,並且不提供我想要的所有Pixen功能。

+0

不,我找不到一個適用於製作Windows平鋪/精靈的免費圖形編輯器,因此我的意思是具有像Pixen那樣的功能。 – cornjuliox 2010-01-08 14:28:30

相關問題