• [原]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 查看评论
  • 相关阅读:
    bootstrap的portlet组件框框的应用 (点击可伸缩)
    jQuery.trim() 函数及trim()用法详解
    针对谷歌浏览器Chrome的CSS hack
    CSS-如何禁用a标签
    textarea中文本前总是空2格,写入数据库也是
    JNI编程实现(Windows)
    JNI编程实现(Linux)
    FastDFS安装步骤
    iOS离屏渲染之优化分析
    Nginx入门案例(Mac版)
  • 原文地址:https://www.cnblogs.com/liyonghelpme/p/4273581.html
Copyright © 2020-2023  润新知