2010-01-08 18 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

相关问题