社区
游戏开发
帖子详情
在dx中显示图片问题
sunsuny
2002-12-20 02:44:31
在dx中如何显示非bmp图片,如jpg, png, gif
...全文
130
10
打赏
收藏
在dx中显示图片问题
在dx中如何显示非bmp图片,如jpg, png, gif
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
10 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
kimryo
2002-12-21
打赏
举报
回复
才质倒是可以直接读jpg.
裕作
2002-12-21
打赏
举报
回复
gz
sunsuny
2002-12-21
打赏
举报
回复
解码器的内容能介绍些内容,或网站吗
reg9
2002-12-21
打赏
举报
回复
不用什么工具,读入纹理时就可以直接读入jpg文件
天堂里的死神
2002-12-21
打赏
举报
回复
gz
to:reg9和kimryo
dx自带有直接读jpg什么的工具吗?这我倒是第一次听说:)能进一步说说吗?
reg9
2002-12-21
打赏
举报
回复
如果不用dx的话可以考虑GDI+,它支持很多种格式
reg9
2002-12-21
打赏
举报
回复
dx8支持bmp,jpg,gif,tga
lyzcom
2002-12-21
打赏
举报
回复
JPG、PNG、GIF的显示有两种解决方案:
1、自己写解码器(难度大)。
2、使用现在的官方解码器。如果IntelJPEGLib、GifLibrary等。这些库函数可以把JPG、PNG、GIF等文件的实际内容解码到一段内存中,然后你只需要将这段内存中的数据COPY到DirectX Surface里面就行了。(比较简单,我目前就是这么做的)。
天堂里的死神
2002-12-20
打赏
举报
回复
没有直接的读图函数,应该通过一定的解码算法将这几种图片格式解码后保存到内存中的某块数据区,再用blt或memcpy的方式直接弄到想让它去的地方。这应该不属于dx的工作范畴,而是属于windows图形开发的范畴?:)我记得有一本讲windows图形开发的书上面有jpeg的读入方法。忘了名字了……
最好写一个通用一点的函数或者类,到时候再用到的时候,原版copy过去就ok了。:)
paulluo0739
2002-12-20
打赏
举报
回复
gz
IMGUI_
DX
11
显示
自定义
图片
IMGUI官方自带的例子里有一个Widgets项,里面有个Images 由于官方只演示了字体默认
图片
,并没有演示如何加载自定义
图片
我们先搜索一下这个Images关键词 通过代码搜索,观察发现,这个纹理ID是画图的关键 ImTextureID my_tex_id = io.Fonts->TexID; 我们搜索看看io.Fonts->TexID是什么时候被赋值的...
cocos2
dx
加载网络
图片
&
图片
流加载
显示
本功能是在后文基础上扩展开发的,添加支持网络jpg格式
图片
; 使用时请添加png头文件搜索路径,如win32下为:$(EngineRoot)external\png\include\win32 原文地址:http://www.cnblogs.com/sachin/p/3761615.html 扩展后代码github地址:https://github.com/jiutian-mao/Image
cocos2
dx
中
如何从一张
图片
中
切割一部分
显示
成小
图片
1.通常我们拿到的资源
中
,通常都是许多张小
图片
压缩到一张
图片
里了,我们如何在使用的时候把它切割出来呢? 2.例如我们要把上面这张
图片
按组分隔开来 CCSprite* newGameNormal = CCSprite::create(s_menu, CCRectMake(0, 0, 126, 33)); CCSprite* newGameSelected = CCSprite::cre...
cocos2
dx
3.X 接收
图片
base64 转码
显示
cocos2d-x 3.X 接收
图片
base64 转码
显示
。以及转码后
图片
流的
显示
[Direct2D]
DX
11
中
的2D
显示
Dx
11
中
的2D
显示
抛弃了
Dx
8和
Dx
9
中
的 ID3
Dx
Sprite 绘制精灵,也出乎意料的(出乎我的意料 :) )没有采用顶点方式而是返璞归真走向了表面。现在的Direct2D更像是GDI了~~~
DX
11上Direct2D的第一个例题就是绘制一个笔刷~~这在原来是不可能实现的;原来的ID3
Dx
Sprite 只能够绘制基于纹理的格式,比如我们要做一个效果,当选
中
一个Button的时候,这个Button边界线会高亮
显示
,这在原来必须依靠制作这样的纹理来实现,现在不同了,你可以定义一个线条笔刷,给他个范围,画一
游戏开发
8,324
社区成员
23,684
社区内容
发帖
与我相关
我的任务
游戏开发
游戏开发相关内容讨论专区
复制链接
扫一扫
分享
社区描述
游戏开发相关内容讨论专区
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章