我需要一个像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