问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

图形图像软件中对两个色彩进行线性渐变的算法是什么?是以AB两点色彩(假设为rgb制)的三个参数以及

发布网友 发布时间:2022-04-28 11:30

我来回答

1个回答

热心网友 时间:2023-10-05 12:58

会java吗?这一段我用于生成渐变色的代码,算法挺简单的,手机能看得清楚吗?

private void addTwoColor(Color beginColor, Color endColor, int step) {
//用浮点数组存储RGB 3色,java中颜色值是0-255
float[] begin = beginColor.getRGBColorComponents(null);//开始的颜色
float[] end = endColor.getRGBColorComponents(null);//介绍的颜色

// 这段代码是生成两个颜色之间step数量个渐变色
// 没明白你的问题的后半部分,猜测也是要求生成两个颜色之间
// 的N个渐变色,即使我理解错,应该问题不大,反正算法简单,
// 你一看也就明白
for (int j = 0; j < step; j++) {
float f[] = new float[3];
for (int i = 0; i < 3; i++) {
        //这个就是算法,RGB三色都按同样的算法
f[i] = begin[i] - (begin[i] - end[i]) * j / step;
}
Color color = new Color(f[0], f[1], f[2]);
this.colorList.add(color);
}
}

追问和我理解一样,现在没有编辑环境所以问一下进行确认~谢谢咯!

热心网友 时间:2023-10-05 12:58

会java吗?这一段我用于生成渐变色的代码,算法挺简单的,手机能看得清楚吗?

private void addTwoColor(Color beginColor, Color endColor, int step) {
//用浮点数组存储RGB 3色,java中颜色值是0-255
float[] begin = beginColor.getRGBColorComponents(null);//开始的颜色
float[] end = endColor.getRGBColorComponents(null);//介绍的颜色

// 这段代码是生成两个颜色之间step数量个渐变色
// 没明白你的问题的后半部分,猜测也是要求生成两个颜色之间
// 的N个渐变色,即使我理解错,应该问题不大,反正算法简单,
// 你一看也就明白
for (int j = 0; j < step; j++) {
float f[] = new float[3];
for (int i = 0; i < 3; i++) {
        //这个就是算法,RGB三色都按同样的算法
f[i] = begin[i] - (begin[i] - end[i]) * j / step;
}
Color color = new Color(f[0], f[1], f[2]);
this.colorList.add(color);
}
}

追问和我理解一样,现在没有编辑环境所以问一下进行确认~谢谢咯!

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
微信限额20万怎样提到30万 微信怎么提升限额 微信限制额度二十万了怎么办 爱奇艺电视版会员电影没声音 爱奇艺怎么没声音了 爱奇艺万能播放器怎么没声音-爱奇艺播放器没声音修复方法 爱奇艺播放没有声音了怎么回事 主持人刘炽朗诵《采桑子·重阳》 卧室空间大了摆放什么风水好 卧室空间大了摆放什么 中国平安金融集团上海分公司这公司是一家怎样的公司?是骗子吗? 颜色渐变算法 渐变算法 在Css中如何设置span的背景颜色和背景图片 求教.OBS怎么录制QQ窗口.不想使用桌面获取 obs录制怎么用啊 信用记录有不良能贷小额贷款吗? 以前征信不是很好,平安银行小额贷款能批下来吗? 信用不好可以借款吗 信用低还可以申请小额贷款吗 信用分底可以小额借钱吗? 台式电脑插上耳机没声音怎么办?而且控制面板里也没有音频管理器。 ASUS Realtek高清晰音频管理器,耳麦无声音。 笔记本电脑 win10系统更新后,插耳机没反应,没发找到realtek音频管理器 为什么我设置了Realtek高清音频管理器耳机还是没声音 电脑插耳机后不打开Realtek高清晰音频管理器就没声音 我家的电脑插上耳机没有声音啊,可是也找不到“Realtek高清晰音频管理器”啊!怎么办! win10笔记本插入耳机没声音,在Realtek高清晰音频管理器按百度上的说法都试过了都解决不了 怎么设置音频管理器耳机没有声音 吃什么东西可以使骨骼变粗? 吃什么能使 变粗 比熊犬喜欢什么玩具? 求十进制数字转换为16进制的渐变算法 要手算的 200分求渐变填充色 算法 迷你牛头梗、法国斗牛、比熊、玩具犬养哪个好? 用渐变方法计算128+349+72这是运用什么? 玩具比熊犬会长大吗 1又3分之1乘8分之5加2又7分之2乘8分之3 怎么写?渐变算法 什么是玩具比熊??? 渐变体积怎么算 请问下高速公路中的超高渐变如何计算 比熊犬的优缺点 176乘38加66乘176减176乘4渐变计算 0.83+0.79+0.17+12.11能简便 吗? 偶问一下爱斯基摩玩具犬、蝴蝶犬、日本狐狸犬、法连尼犬、比熊犬、泰迪犬的价格 渐变段时计算每根钢筋的长度? 玩具贵宾和比熊幼犬怎么区分 JavaScript如何计算两个颜色之间的渐变色值 长不大的玩具狗有哪些?(非贵宾、比熊之类的名犬) 想问下关于公路渐变段问题,这个是不是三次抛物线求渐变段?怎么计算? 比熊犬和玩具贵宾犬哪种比较好养?