baidu hi QQ换肤,底图的颜色是如何进度变换的?

qiaoba 2009-03-20 11:25:16
想实现一个界面换肤的功能,类似baidu hi那样,可以选择不同的颜色背景的底图颜色也能进行变换。

我看过这篇文章,http://tech.ddvip.com/2008-09/122095148662296.html,直接用Gdiplus的ColorMatrix按第一种方法可以换色,但不能得到像baidu hi那样的效果,没那舒服。

有做过的吗,分享一下?
...全文
184 5 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
QSmile 2009-03-21
  • 打赏
  • 举报
回复
把 RGB 转成 HSL (色相,色调,亮度)再改其中色相的值,再转成 RGB
wlwlxjmajia 2009-03-21
  • 打赏
  • 举报
回复
对图片位图的像素进行颜色转化,具体有一些计算的算法(经验值),可以找找。
wlwlxjmajia 2009-03-21
  • 打赏
  • 举报
回复
内部对位图的像素颜色进行色彩转换,灰化操作等,具体有标准的算法,可以找找。
wangeen 2009-03-21
  • 打赏
  • 举报
回复
maybe是贴的图吧 当然GDI+也可以做到 但是从美工的角度来讲有点难度
ToCpp 2009-03-21
  • 打赏
  • 举报
回复
关注中

15,980

社区成员

发帖
与我相关
我的任务
社区描述
VC/MFC 界面
社区管理员
  • 界面
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧