社区
游戏开发
帖子详情
大哥大姐 大牛 救命 关于DDS格式 急在线等
chifagao
2011-06-27 10:37:33
第一天上班 老大让我写 几个 DDS文件的处理函数 包括载入 改变大小和亮度 然后保存
大家给个思路和相关技术 最好能给相关代码和 文章 老大让用 devil库 以前叫openil
当然 用DX的也可以 本来对DX 熟悉点。因为 DDS本来就是 DDRAW里的surface。
谢谢
...全文
144
10
打赏
收藏
大哥大姐 大牛 救命 关于DDS格式 急在线等
第一天上班 老大让我写 几个 DDS文件的处理函数 包括载入 改变大小和亮度 然后保存 大家给个思路和相关技术 最好能给相关代码和 文章 老大让用 devil库 以前叫openil 当然 用DX的也可以 本来对DX 熟悉点。因为 DDS本来就是 DDRAW里的surface。 谢谢
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用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
文件图片查看器
DDS
文件图片查看器是一款专为处理
DDS
(DirectDraw Surface)
格式
图像设计的轻量级工具。
DDS
是一种由Microsoft开发的纹理贴图
格式
,广泛应用于3D图形编程、游戏开发和图像处理领域。这款查看器不仅能够打开并显示
DDS
...
UnityAssetsExplorer 1.5
Unity Assets Explorer ...Allows you to: Extract all files, extract one file (from context menu), convert tex-files into a picture format
DDS
(on extraction), import the changed
DDS
-images to the archive.
图片转成
dds
格式
图片转换为
dds
格式
dds
是什么
格式
?
dds
格式
用什么软件打开?
dds
格式
怎么转换成jpg
DDS
是由NVIDIA公司开发一种图片
格式
。
DDS
的全称是DirectDraw Surface。它是DirectX纹理压缩(DirectX Texture Compression,简称DXTC)的产物。通常用于3D游戏引擎贴图,也可以制作法线贴图。那么
dds
在电脑上如何...
PS 图片
dds
格式
转换png
PS转换
dds
格式
图片 在ps中转换
dds
图片
格式
,需要安装插件。 下载地址:https://developer.nvidia.com/gameworksdownload#?dn=texture-tools-for-adobe-photoshop-8-55 选择相应的版本(PS CS6之前版本可以) ...
游戏开发
8,325
社区成员
23,684
社区内容
发帖
与我相关
我的任务
游戏开发
游戏开发相关内容讨论专区
复制链接
扫一扫
分享
社区描述
游戏开发相关内容讨论专区
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章