饭中淹的避难所~~~~~

偶尔来避难的地方~

  C++博客 :: 首页 :: 新随笔 :: 联系 :: 聚合  :: 管理 ::
  94 随笔 :: 0 文章 :: 257 评论 :: 0 Trackbacks
第一个版本比较简单,主要实现了带通道的图像的混合,文字绘制,裁剪的实现,PNG的读取,以及一些简单的绘图方法。
/Files/johndragon/membitmapV1.zip

第二个版本复杂一些,将CANVAS和IMAGE分开,增加了一些绘图和图像混合的方法,PNG读取稍微修改了一些。文字绘制也做了修改,去除了一些BUG。裁剪也实现为堆栈式的。并且实现了一个基于DC的CANVAS。
/Files/johndragon/xGraphics_mbmpV2.zip




posted on 2011-04-30 15:02 饭中淹 阅读(1872) 评论(2)  编辑 收藏 引用 所属分类: 游戏客户端数据算法分析

评论

# re: 【内存图像混合库】两个版本 2011-05-09 16:42 fffff
请教老大, 如何读取任意大小png文件(包括alpha通道)给OpenGL做纹理?  回复  更多评论
  

# re: 【内存图像混合库】两个版本[未登录] 2011-05-11 08:51 by
@fffff
任意大小?
你先要知道纹理贴图的最大限制
PNG的限制似乎是65536*65536。
贴图目前主流显卡一般是4096*4096。
要么你手动切分成这样的大小
要么你让美术切分。

不过据说最新技术支持超大纹理映射,这个我不太清楚了,你咨询下GOOGLE。
  回复  更多评论
  


只有注册用户登录后才能发表评论。
网站导航: 博客园   IT新闻   BlogJava   知识库   博问   管理