为编程爱好者分享易语言教程源码的资源网
好用的代理IP,游戏必备 ____广告位招租____ 服务器99/年 ____广告位招租____ ____广告位招租____ 挂机,建站服务器
好用的代理IP,游戏必备 ____广告位招租____ 服务器低至38/年 ____广告位招租____ ____广告位招租____ 挂机,建站服务器

网站首页 > 易语言相关 > 图形图像源码 正文

易语言图片颜色矩阵源码

三叶资源网 2018-08-22 22:20:45 图形图像源码 1651 ℃ 3 评论

资源介绍:

Matrix(矩阵) 是个接口, 要通过 GP矩阵 实例化后使用, 其内置了很多方法和属性.

  ColorMatrix(颜色矩阵) 只是一个(5*5)的小数数组.

  初始化时应该是:

┏       ┓ 

┃1 0 0 0 0 ┃ 

┃0 1 0 0 0 ┃ 

┃0 0 1 0 0 ┃ 

┃0 0 0 1 0 ┃ 

┃0 0 0 0 1 ┃ 

┗       ┛ 

  对角线上的 1 是比例; 应用这个数据后, 目标不会有任何变化.

  其中的第 5 行和第 5 列用于辅助运算, 我们主要操作 4*4 的范围; 为便于理解可以这样表示:

┏       ┓ 

┃rr gr br ar┃ 

┃rg gg bg ag┃ 

┃rb gb bb ab┃ 

┃ra ga ba aa┃ 

┗       ┛ 

  rr、gg、bb、aa 分别表示红、绿、蓝和透明度的比例; 譬如 aa = 0.5 表示半透明.

  第四行的 ra、ga、ba 分别是颜色的增减量; 譬如 ra = 0.1 表示红色增加 10%.

  第一列的 rr、rg、rb 分别表示: 红色应用其他颜色的比例; 譬如 rg = 0.5, 那么红色的值将是绿色成分的 50%.

  第二列的 gr、gg、gb 分别表示: 绿应用其他颜色的比例.

  第三列的 br、bg、bb 分别表示: 蓝色应用其他颜色的比例.

  还有一个颜色旋转的概念:

//红色与绿色绕蓝色旋转(其中的 f 是弧度, 弧度 = 角度 * Pi / 180): 

┏             ┓ 

┃ 余弦(f) 正弦(f) br ar┃ 

┃ -正弦(f) 余弦(f) bg ag┃ 

┃ rb    gb    bb ab┃ 

┃ ra    ga    ba aa┃ 

┗             ┛ 

 

//绿色与蓝色绕红色旋转: 

┏             ┓ 

┃rr  gr    br    ar┃ 

┃rg  余弦(f) 正弦(f) ag┃ 

┃rb  -正弦(f) 余弦(f) ab┃ 

┃ra  ga    ba    aa┃ 

┗            ┛ 

 

//红色与蓝色绕绿色旋转: 

┏             ┓ 

┃ 余弦(f) gr 正弦(f) ar┃ 

┃ -正弦(f) gg 余弦(f) ag┃ 

┃ rb    gb bb    ab┃ 

┃ ra    ga ba    aa┃ 

┗             ┛ 

资源作者:

@易语言30000源码下载

资源下载:

文件下载

来源:三叶资源网,欢迎分享,公众号:iisanye,(三叶资源网⑤群:21414575

已有3位网友发表了看法:

欢迎 发表评论:

百度站内搜索
关注微信公众号
三叶资源网⑤群:三叶资源网⑤群

网站分类
随机tag
鼠标源码模仿精易的窗口探测失败代码JSON解析sqllite动态加密RC4算法同步应用内存皮肤驱动开发教程快捷回复HP端口转发定时关机彩票开奖遗漏组合分析检测更新API实现菜单类黑猫论坛算法笔记拖放支持库RFID读卡器E语言
最新评论