社区
游戏开发
帖子详情
大哥大姐 大牛 救命 关于DDS格式 急在线等
chifagao
2011-06-27 10:37:33
第一天上班 老大让我写 几个 DDS文件的处理函数 包括载入 改变大小和亮度 然后保存
大家给个思路和相关技术 最好能给相关代码和 文章 老大让用 devil库 以前叫openil
当然 用DX的也可以 本来对DX 熟悉点。因为 DDS本来就是 DDRAW里的surface。
谢谢
...全文
206
10
打赏
收藏
大哥大姐 大牛 救命 关于DDS格式 急在线等
第一天上班 老大让我写 几个 DDS文件的处理函数 包括载入 改变大小和亮度 然后保存 大家给个思路和相关技术 最好能给相关代码和 文章 老大让用 devil库 以前叫openil 当然 用DX的也可以 本来对DX 熟悉点。因为 DDS本来就是 DDRAW里的surface。 谢谢
复制链接
扫一扫
分享
举报
写回复
配置赞助广告
用AI写文章
10 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
butterflygogogo
2011-07-02
打赏
举报
回复
学习了 好久都没来这了啊
chifagao
2011-06-29
打赏
举报
回复
[Quote=引用 8 楼 gamemagic 的回复:]
他们老大主要还是想检查下楼主的编码能力
[/Quote]
这个正解 公司上网不方便 自己的书,以前写的代码和电脑 都还在学校 让我全部自己写 有难度的
所以 能不能留下来 要大家帮忙啊
chifagao
2011-06-28
打赏
举报
回复
[Quote=引用 4 楼 xychzh 的回复:]
引用 3 楼 chifagao 的回复:
大哥 你真是我的救星啊 快发 邮箱 759712842@qq.com
传过去了。
这代码仅提取了部分功能,只能保证TGA转DXT1,DXT5格式没有问题,其他的未测试过,你可能需要改一下,或者再参考源码做些调整。
[/Quote]
恩 已收到 谢谢
h2425167669
2011-06-28
打赏
举报
回复
学习。
xychzh
2011-06-28
打赏
举报
回复
[Quote=引用 3 楼 chifagao 的回复:]
大哥 你真是我的救星啊 快发 邮箱 759712842@qq.com
[/Quote]
传过去了。
这代码仅提取了部分功能,只能保证TGA转DXT1,DXT5格式没有问题,其他的未测试过,你可能需要改一下,或者再参考源码做些调整。
chifagao
2011-06-28
打赏
举报
回复
[Quote=引用 2 楼 xychzh 的回复:]
1:如果只改变尺寸而不是等比缩放,那不需要任何代码,只需要一个函数即可实现:D3DXSaveSurfaceToFile(),其中有个参数就是可以设置要保存的矩形区域。
2:如果要等比例改变大小,那可以用RTT(Render to texture)来实现,
3:亮度也可以用RTT来做,也可以直接LOCK纹理,修改RGB像素,即RGB分量越大,越亮,反之越黑。
关于bmp转dds格式转换:
……
[/Quote]
大哥 你真是我的救星啊 快发 邮箱 759712842@qq.com
xychzh
2011-06-28
打赏
举报
回复
1:如果只改变尺寸而不是等比缩放,那不需要任何代码,只需要一个函数即可实现:D3DXSaveSurfaceToFile(),其中有个参数就是可以设置要保存的矩形区域。
2:如果要等比例改变大小,那可以用RTT(Render to texture)来实现,
3:亮度也可以用RTT来做,也可以直接LOCK纹理,修改RGB像素,即RGB分量越大,越亮,反之越黑。
关于bmp转dds格式转换:
1:你要转成什么DDS格式?DXT1?DXT5?
2:如果需要做压缩,就参考D3D SDK里的纹理转换工具:
打开你的D3D SDK,找到DirectX Sample Browser.exe
然后在tool里找到DirectX Texture Tool,单击Install project导出源码
这个demo主要用来转换DDS各种格式,可以参考。(我曾提取过核心代码,就数百行,如果你需要,我发给你)
gamemagic
2011-06-28
打赏
举报
回复
他们老大主要还是想检查下楼主的编码能力
芳草天
2011-06-28
打赏
举报
回复
用 Photoshop不得了。下个DDS的插件(Nvidia官网),想怎么弄怎么弄。想转成什么格式就怎么转。
chifagao
2011-06-27
打赏
举报
回复
还有 一个BMP格式转换成 DDS文件颜色错误的问题 处理函数
四大主流
DDS
框架在工业物联网中的实时性能对比:RTI Connext
DDS
、Eclipse Cyclone
DDS
、eProsima Fast
DDS
与Open
DDS
本文深入对比了四大主流
DDS
框架在工业物联网中的实时性能。重点分析了RTI Connext
DDS
、Eclipse Cyclone
DDS
、eProsima Fast
DDS
与Open
DDS
在延迟、吞吐量和可靠性等关键指标上的表现,并结合精密机械臂协同、设备状态监控、AGV集群调度等典型场景,提供了详细的选型指南与性能调优建议,帮助开发者根据项目需求选择最合适的实时数据分发解决方案。
DDS
学习记录
刚上手
DDS
。
三大开源
DDS
实现对比:Fast
DDS
、Cyclone
DDS
与Open
DDS
选型指南
分布式实时系统中,数据分发服务(
DDS
)作为无中心化的发布订阅中间件标准,正凭借其去中心化动态发现、丰富QoS策略和实时性保障,成为机器人、智能驾驶及工业物联网等场景的通信基座。相比依赖Broker的MQTT和请求响应的HTTP,
DDS
将通信行为变为端到端可协商的契约,特别适合多节点高频数据交换的实时网络。当前主流开源实现中,Fast
DDS
凭借ROS2默认集成和完整功能生态最广,Cyclone
DDS
以轻量低延迟见长,Open
DDS
则依托企业级稳定性与Java绑定服务存量系统。三者均支持RTPS与
DDS
django-dynamic-scraper(
DDS
)网页抓取环境安装搭建
为什么80%的码农都做不了架构师?>>> ...
实战电赛:从AD9959到AD9910,掌握
DDS
信号发生器的核心开发技巧
本文深入探讨了
DDS
信号发生器的开发技巧,重点分析了AD9959、AD9854和AD9910三款芯片的特性和应用场景。通过实战经验分享,详细介绍了硬件连接、初始化设置、频率/幅度/相位调节等核心开发技术,并提供了电赛中的经典问题解决方案和硬件设计防坑指南,帮助开发者快速掌握
DDS
信号发生器的开发精髓。
游戏开发
8,324
社区成员
23,685
社区内容
发帖
与我相关
我的任务
游戏开发
游戏开发相关内容讨论专区
复制链接
扫一扫
分享
社区描述
游戏开发相关内容讨论专区
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章