游戏开发论坛

 找回密码
 立即注册
搜索
查看: 1513|回复: 0

求解Direct2D Bitmap的颜色变换问题

[复制链接]

2

主题

3

帖子

0

积分

新手上路

Rank: 1

积分
0
发表于 2011-12-9 11:14:00 | 显示全部楼层 |阅读模式
在GDI+里,有个ColorMatrix可以在DrawImage的时候对图像的颜色进行变换,但是在Direct2D里就没有这样的颜色矩阵,那如果需要做颜色变换应该如何处理呢? 目前我想到的方法就是用ID2D1GdiInteropRenderTarget或者ID2D1DCRenderTarget来获得GDI的DC,然后转换成Graphics来做,但是要么没法处理alpha,要么就是图像边缘有锯齿,最关键的是render效率非常低,完全体现不出Direct2D的优势,请大家帮忙看看有没有其他的解决办法,谢谢了!
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

作品发布|文章投稿|广告合作|关于本站|游戏开发论坛 ( 闽ICP备17032699号-3 )

GMT+8, 2025-6-9 05:24

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表