社区
图形处理/算法
帖子详情
directx问题:如何使用directx实现photoshop中的色相效果?
WecanHuang
2008-05-03 10:55:17
photoshop的色相可以将一张图片的每个像素的颜色根据选定的色相转换为其他颜色(没有色相的黑白灰色除外)
在directx中,如何根据提供的色相改变一张图片的每个像素的颜色呢?
...全文
94
7
打赏
收藏
directx问题:如何使用directx实现photoshop中的色相效果?
photoshop的色相可以将一张图片的每个像素的颜色根据选定的色相转换为其他颜色(没有色相的黑白灰色除外) 在directx中,如何根据提供的色相改变一张图片的每个像素的颜色呢?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
7 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
jk3d20012001
2008-05-05
打赏
举报
回复
不晓得你的要求是什么,现在GPU的像素运算能力都是很强的,如果图片不大的话,即使每帧都渲染也不会太耗时,如果只需要处理一次,那就渲染一次后面就跳过这个步骤,ATI有一篇文章是专门介绍Image Processing的,里面就包含了颜色处理和转换的方法,也有具体的Shader代码,你可以找找看
WecanHuang
2008-05-05
打赏
举报
回复
楼上的兄弟
能否提供一些链接或者是其他资源给我看看?
谢谢了
WecanHuang
2008-05-04
打赏
举报
回复
up
sandy_zc_1
2008-05-04
打赏
举报
回复
就是色彩坐标的问题么,RGB换成HSB就可以轻松改了。
当然了perPixel的处理是少不了的,为了保证效率可以采用预处理的方式,如果要即时的话可以考虑写shader
WecanHuang
2008-05-04
打赏
举报
回复
每次渲染屏幕都这样做的话
会不会很卡?
jk3d20012001
2008-05-04
打赏
举报
回复
你可以用XYZRHW的顶点格式(即声明为POSITIONT)画一个矩形,用pd3dDevice->Create/SetRenderTarget创建并设置一个渲染目标到管线,使用pd3dDevice->SetTexture将需要处理的图片贴在上面,然后写一个Pixel Shader,用pd3dDevice->Create/SetPixelShader来创建并设置到渲染管线中,在ps程序中采样图片,然后对其做相应的运算,最后输出即可,渲染完成后设置好的RenderTarget就是你想要的结果图片了
【奇境】计算机图形学底层原理-如何从C++独立编写一个openGL
课程解决的
问题
: 作为游戏行业或者图形学从业者,你是否面临以下
问题
: 到底openGL底层如何
实现
的? 到底矩阵操作变换是怎么做到的? 到底光栅化的算法以及原理是什么? 到底如何才能从3D世界投射到2D屏幕呢? 图形...
DirectX
三维地
游戏开发笔记四十八浅墨
DirectX
教程十六三维地形系统的
实现
上个星期浅墨写的介绍三维摄像机的文章 提问者:haogreey(ID:110140) | 悬赏 0.0 希赛币 | 回答数:0 | 关注度:4 | 提问时间:2014-07-22 ...
DirectX
学习笔记(十四):三维地形系统的
实现
接下来,浅墨来教大家
使用
Photoshop
生成高度图。 1.打开
Photoshop
(浅墨用的是
Photoshop
CS6),【Ctrl+N】或者依次点击菜单栏上的【文件】->【新建】,新建一个画布。如下图,我们的画布的大小取64x...
【Visual C++】游戏开发四十八 浅墨
DirectX
教程十六 三维地形系统的
实现
接下来,浅墨来教大家
使用
Photoshop
生成高度图。 1.打开
Photoshop
(浅墨用的是
Photoshop
CS6),【Ctrl+N】或者依次点击菜单栏上的【文件】->【新建】,新建一个画布。如下图,我们的画布的大小取64x64像素。 2....
三维地形系统的
实现
说起三维地形模拟,似乎有那么一丝神秘,其实,只要了解其
实现
原理了这所谓的地形系统模拟也就是纸老虎一只。这篇文章里我们就来揭开三维地形模拟的面纱,看看到底怎样利用一个C++类的书写,
实现
我们专属的三维地形...
图形处理/算法
19,468
社区成员
50,698
社区内容
发帖
与我相关
我的任务
图形处理/算法
VC/MFC 图形处理/算法
复制链接
扫一扫
分享
社区描述
VC/MFC 图形处理/算法
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章