导航:首页 > 源码编译 > 颜色渐变算法java

颜色渐变算法java

发布时间:2023-10-24 12:50:57

‘壹’ 颜色渐变算法

//r1, r2 是红色 从r1 到r2.
//g: 绿色 from g1 to g2
//b: from b1 to b2
//从颜色 rgb(r1, g1, b1) 到 rgb(r2, g2, b2) 渐变
void FillFluentRect(HDC hDC, RECT rect, byte r1, byte g1, byte b1, byte r2, byte g2, byte b2)
{
int iWidth = rect.right - rect.left;
int iHeight = rect.bottom - rect.top;

short rDif = r2 - r1;
short gDif = g2 - g1;
short bDif = b2 - b1;

for(int i = 0; i < iWidth; i++)
{
byte rCur, gCur, bCur;
rCur = r1 + (short)(float)(((float)rDif/(float)iWidth)*(float)i);
gCur = g1 + (short)(float)(((float)gDif/(float)iWidth)*(float)i);
bCur = b1 + (short)(float)(((float)bDif/(float)iWidth)*(float)i);

for(int y = 0; y < iHeight; y++)
SetPixel(hDC, rect.left + i, rect.top + y,
RGB(rCur, gCur, bCur));

}
}

阅读全文

与颜色渐变算法java相关的资料

热点内容
php获取原始数据 浏览:244
pic单片机如何编程 浏览:888
javabyte写文件 浏览:319
java获取类包名 浏览:888
ftp命令编码格式 浏览:298
程序员那么可爱陆离穿正装 浏览:169
源码的账号密码在哪个文件 浏览:437
如何在中国农业银行app绑定银行卡 浏览:991
shopnum1多用户商城系统源码 浏览:745
红包广告平台源码 浏览:772
硬盘格式化时用的dos命令是 浏览:942
找人缓解压力 浏览:937
iphone的pdf 浏览:351
90压缩饼干怎么吃 浏览:668
php教材下载 浏览:915
什么解压密码最好 浏览:590
数据库与服务器如何连接 浏览:444
架构师需要阅读的源码 浏览:483
ch编译器 浏览:456
java必须自己写一个编译器吗 浏览:944