opengl大纹理图怎么贴

jinlking 2009-12-29 10:22:17
想用opengl写一个图片浏览器,发现经常会碰到一些7-8M的图片,分辨率很高,因为纹理图上限一般是1024*1024,碰到这种情况一般怎么办?
...全文
225 10 打赏 收藏 转发到动态 举报
写回复
用AI写文章
10 条回复
切换为时间正序
请发表友善的回复…
发表回复
yanyan0912 2011-10-30
  • 打赏
  • 举报
回复
你点击图片右键 有个编辑 打开之后有缩放图像。根据你想要的尺寸进行缩放 然后再变成你所要的像素就可以了
qibinzhi 2010-01-07
  • 打赏
  • 举报
回复
学习中
jinlking 2010-01-04
  • 打赏
  • 举报
回复
[Quote=引用 7 楼 aganpro1 的回复:]
先缩小
[/Quote]

我做的 是图片浏览器 先缩小 影响体验效果
aganpro1 2010-01-04
  • 打赏
  • 举报
回复
先缩小
张赐 2009-12-30
  • 打赏
  • 举报
回复
[Quote=引用 4 楼 jinlking 的回复:]
引用 3 楼 zhangci226 的回复:
只能把图片分成很多小块来分别贴图


怎么切 有没有什么 算法去切割一个图片
[/Quote]

没有什么复杂的,比如用128×128作为单位,用贴图的大小除以128就知道要分多少块了
xingzhe2001 2009-12-30
  • 打赏
  • 举报
回复
算法很简单吧,首先根据大小计算能切成几份,再新建多个纹理,把像素拷贝过去
jinlking 2009-12-29
  • 打赏
  • 举报
回复
[Quote=引用 3 楼 zhangci226 的回复:]
只能把图片分成很多小块来分别贴图
[/Quote]

怎么切 有没有什么 算法去切割一个图片
张赐 2009-12-29
  • 打赏
  • 举报
回复
只能把图片分成很多小块来分别贴图
jinlking 2009-12-29
  • 打赏
  • 举报
回复
自己帮顶一下
degree_37 2009-12-29
  • 打赏
  • 举报
回复
如果图片浏览大小不是实际尺寸 到很小的时候 建立多分辨率的图像

当浏览精度高时 把图片分割 达到OPENGL的要求

可能这样会增加一些特殊的处理 但是图片大 当然就需要一些特殊的优化方法来解决了~

4,499

社区成员

发帖
与我相关
我的任务
社区描述
图形图像/机器视觉
社区管理员
  • 机器视觉
  • 迪菲赫尔曼
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧