[原]gimp的python控制台以及python的PIL图像处理库

ok做游戏 最希望 美工把所有的图处理的很完美, 这样 程序就可以简单的贴了, 事实上不可能啊~~

首先他不了解你的需求, 其次你也未必能把自己的程序相关的需求 让对方明白, 再次 贴图的方法有时更多的是靠想像力的~


人物图片:

 一个左右方向的任务图片手里拿着武器, 通常希望给的图片 基于人物的对称轴对称; 这个通常需要加宽图片 ,在一侧添加上空白部分;

python的PIL库中, Image.open 打开旧图, Image.new 新建一张 宽度加长的空白图片; 接着paste 旧图, 给出左上角 和 右下角 这样就可以了


农田植物图片:

农田上种植的植物 有不同的生长周期, 这些通常使用不同的图片, 这些植物图片需要确定其位置, 一种方法是 确定 植物相对农田的位置

通常可以强制要求每张植物的图片的中部和 农田的基准点对齐 这可能需要对图片进行纵向的 补充空白 ,具体补充多少 需要在gimp中获得


在gimp的filter菜单中可以打开 python控制台;

gimp.image_list 可以获得 所有当前打开的图片数组

某张图片的layers 属性可以得到 所有图层

pdb数据库是一个图像处理的函数库, 可以调用pdb.query("xxx”)查询这个库里面有哪些和查询条件相关的函数,

查询一个处理图层大小的函数, pdb.xxx() 调用该函数 修改图层大小, 将图层拷贝就可以了

 






作者:liyong748 发表于2012/5/10 16:03:42 原文链接
阅读:526 评论:0 查看评论
原文地址:https://www.cnblogs.com/liyonghelpme/p/4273581.html