梦幻西游人物局部换色补完
梦幻西游人物局部换色补完
作者:leexuany(小宝)
小宝上次写文章简单介绍了梦幻西游中人物局部换色使用的方法,但由于没有具体的调色板变换算法,到头来也只是纸上谈兵。所以小宝花了几天时间跟踪梦幻的代码。
Themida真是一个强壳,不过好在“山重水复疑无路,柳暗花明又一村”,花的工夫都没有白费,算法已经弄清楚了。但算法简单的让人苦笑不得,请往下看。
假设用于变换调色板的参数矩阵是
C11 C12 C13
C21 C22 C23
C31 C32 C33
(不知道什么意思的去看上半篇http://blog.csdn.net/leexuany/archive/2008/06/02/2504913.aspx)
需要变换的颜色为RGB
变换算法如下:
R2=R*C11+G*C12+B*C13
G2=R*C21+G*C22+B*C23
B2=R*C31+G*C32+B*C33
R2=R2>>8
G2=G2>>8
B2=B2>>8
最后由于梦幻使用的是高彩565模式,所以R,G,B三个颜色分量都有自己表示的上限,R和B是0x1F,G是0x3F,如果运算得到的R2,G2,B2大于了自己的上限,则取最大值。
按照此算法我得到了变异野猪的图片,如图:
稍后我会使用这个算法写一个梦幻西游的人物染色工具,到时候大家就不用为给动态人物上色发愁了,哈哈。
梦幻西游人物局部换色补完相关推荐
- 梦幻西游人物局部换色初探
梦幻西游人物局部换色初探 作者:leexuany(小宝) 由于我的犹豫不决,到现在我还没有多少游戏编程实战经验,我一直在资源.UI.程序的边缘徘徊.. 小宝一直就很迷惑,为什么梦幻西游的资源中只有一套 ...
- 【ps操作】提高清晰度+保留部分颜色+局部换色
文章目录 提高图片清晰度 保留图片部分颜色 局部换色 提高图片清晰度 方式一: 复制图层之后转化为智能对象. 滤镜-其他-高反差保留. 之后改变混合模式为柔光. 方式二: 滤镜-锐化 保留图片部分颜色 ...
- Photoshop“替换颜色”实现局部换色
http://design.yesky.com/photoshop/318/3270318.shtml
- 【前端2】js:原始类型,运算符,调试,页面加载,轮播图,Bom(对象,时钟),Dom(全选全不选,省市级联,隔行/触摸换色,表单校验)
文章目录 1.js两种引入:js最终要引入到html在浏览器中运行 2.js五大原始类型:undefined 3.js的运算符和流程控制:js不支持单&和单|性能低 4.案例_99乘法表:So ...
- matlab估计arma残差,写给你的金融时间序列分析:补完篇
摘要 本文介绍时间序列分析中的 GARCH 模型,阐述使用 mean model 和 volatility model 对收益率序列联合建模的方法. 1 引言 之前,我们推出了<写给你的时间序列 ...
- 【前端4】bootstrap:栅格系统,隔行/触摸换色,分页/导航条,模态框/轮播图,旅游首页
文章目录 1.bootstrap基本模板:meta/title,link/script 2.两种布局容器/栅格系统:自动补 3.样式_表格/按钮/图片/表单:class属性,for属性联动 4.组件_ ...
- 【前端3】jquary:页面加载,选择器,隔行换色,Dom,全选,动画,遍历,广告/抽奖,表单校验插件
文章目录 1.jquery框架引入:$("mydiv") 当成id选择器 2.jquery版本/对象:$(js对象) -> jquery对象 3.jquery的页面加载事件: ...
- macos模拟器_苹果芯补完计划,iOS终将回归mac OS?
在过去几年时间里,国内外有越来越多小道消息都在传苹果将为新款Mac改用定制设计的ARM处理器:<彭博社>曾报道,苹果可能于今年开始在 Mac 电脑上改用内部代号为Kalamata的自研处理 ...
- PPT居然还可以一键换色!学会这4招再也不怕色了……
刚刚做完一份PPT,老板告诉你:"这个颜色还是不太好,能不能整体换个颜色". 是不是要崩溃?? 要一页一页.一项一项的改吗? 等你改完了,黄花菜都凉了.没关系,今天教你一键换色四大 ...
最新文章
- 不改文件名的情况下上传突破
- Flex布局新写法兼容写法详解
- call dword prt[eax]
- CodeFirst实战:用文本数据库存档软件配置
- 后盾网lavarel视频项目---3、lavarel中子控制器继承父控制器以判断是否登录
- mysql简单的命令centos版
- Linux中的端口大全
- APP_FIELD设置Item运行时行为
- 力扣-1557. 可以到达所有点的最少点数目
- 80. 删除排序数组中的重复项 II
- 硬盘安装Linux(ubuntu,centos)
- 解读LED灯具中国能效认证
- Android 渠道抽成,内容为主,渠道为辅,国内Android商店何时才能调整分成比?
- 数据结构与算法 python版 之 递归三定律
- aix服务器删除文件命令,AIX删除文件系统
- VS Studio和VS Code,IntelliJ IDEA的护眼背景色设置
- 荣耀 MagicBook 14 2022评测 荣耀magicbook14优缺点
- C语言串口通信R8T8,K60-串口通信
- 计算机绘图图框实验报告,CAD实验报告DOC
- 三年功能测试转型自动化测试,月薪涨到了25k,是怎么做到的?