文档章节

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

李勇2
 李勇2
发布于 2015/03/02 09:38
字数 450
阅读 65
收藏 0

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

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


人物图片:

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

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


农田植物图片:

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

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


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

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

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

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

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

 






本文转载自:http://blog.csdn.net/liyong748/article/details/7554282

共有 人打赏支持
李勇2

李勇2

粉丝 45
博文 189
码字总数 62209
作品 0
广州
程序员
深入学习使用ocr算法识别图片中文字的方法

  公司有个需求,简单点说需要从一张图片中识别出中文,通过python来实现,当然其他程序也行,只要能实现,而小编主要学习python,所以就提了python。一个小白在网上遨游了一天,终于找到一...

战争热诚
08/08
0
0
python深度学习库pytorch::transforms练习:opencv,scikit-image,PIL图像处理库比较

进行深度学习时,对图像进行预处理的过程是非常重要的,使用pytorch或者TensorFlow时需要对图像进行预处理以及展示来观看处理效果,因此对python中的图像处理框架进行图像的读取和基本变换的...

oldpan
2017/11/24
0
0
两把王者荣耀的时间学会Python图片打码技能——「实验一小时」今晚开启!

关注「实验楼」,每天分享一个项目教程 「 实验一小时 」今晚开启,实验楼技术天团带你一小时做一个项目。 今晚 7:30 ,曾任职于腾讯、盛大等一线互联网公司的天火老师,将在B站带来免费直播...

moy37rqw1jarn33bgzk
04/18
0
0
大神整理的python资源大全

Python基本安装: http://www.python.org/ 官方标准Python开发包和支持环境,同时也是Python的官方网站; http://www.activestate.com/ 集成多个有用插件的强大非官方版本,特别是针对Windo...

openthings
2015/12/15
0
0
python功能笔记——图像处理

python图像处理 from PIL import Image """打开图片""" pilim=Image.open('test1.jpg').convert('L') #打开图片,后跟函数功能为转变成灰色 #print(pilim) #打印图片属性GF """改变图片大小"...

正经的青年
06/27
0
0

没有更多内容

加载失败,请刷新页面

加载更多

下一页

高三暑假我是怎么想开去学linux系统的

高三的时候,我有一句口头禅:“老了老了,现在做题越来越迟钝了”。当时整天日夜苦读,体重日益增加,脸色越来越黯淡,我在终于熬过了高考的时候,简直心里面乐得开了花。我终于可以去做自己...

linuxprobe16
21分钟前
0
0
Python 获得命令行参数的方法

需要模块:sys 参数个数:len(sys.argv) 脚本名: sys.argv[0] 参数1: sys.argv[1] 参数2: sys.argv[2]

编程老陆
28分钟前
0
0
链队

队列用链表来表示时,需要用两个变量来记录队列两端的变化:theFront,theBack. 根据链接方向的不同,链队有两种链接方式(其实就是链表的头插入节点和尾插入节点,头删除节点和尾删除节点)。...

Frost729
32分钟前
0
0
IDEA toString() json模板

public java.lang.String toString() {java.lang.StringBuilder builder = new java.lang.StringBuilder();#set ($i = 0)#foreach ($member in $members)#if ($i == 0)builder.appen......

Mtok
41分钟前
0
0
Dubbo内核实现之SPI简单介绍

Dubbo采用微内核+插件体系,使得设计优雅,扩展性强。那所谓的微内核+插件体系是如何实现的呢!即我们定义了服务接口标准,让厂商去实现(如果不了解spi的请谷歌百度下), jdk通过ServiceLo...

明理萝
46分钟前
0
1

没有更多内容

加载失败,请刷新页面

加载更多

下一页

返回顶部
顶部