【OpenGl】图形放大问题求教

qq_22038241 2016-10-28 10:27:13
最近需要用opengl画图,情况是用若干颜色渐变的小四边形组成不规则图形从而形成一幅完整图案,为了解决放大后不同颜色区域边缘生硬的问题用了插值算法(取一个点周围颜色取均值重新计算填充,再划分成更小的四边形按各顶点的颜色画图)。
但现在的问题是正常距离没有问题,但放大之后的图案过于模糊(均值的锅)。
想求教这个问题怎么解决,是需要继续插值还是在放大后重新画图?
新人拜谢
...全文
594 8 打赏 收藏 转发到动态 举报
写回复
用AI写文章
8 条回复
切换为时间正序
请发表友善的回复…
发表回复
  • 打赏
  • 举报
回复
楼主解决了吗?
qq_22038241 2016-11-02
  • 打赏
  • 举报
回复
所以没有其他办法……就只能重新画图吗
赵4老师 2016-10-31
  • 打赏
  • 举报
回复
深刻理解矢量图和点阵图的区别。
qq_22038241 2016-10-31
  • 打赏
  • 举报
回复
原来如此 但是这样一来同样的范围内已知颜色的点数量就变少了,大概要怎么取值才能使颜色过渡平滑一些呢?
向立天 2016-10-31
  • 打赏
  • 举报
回复
放大肯定会模糊的 如果想图像清晰就要根据绘制信息重绘 这就是为什么矢量图缩放不会失真的原因
qq_22038241 2016-10-31
  • 打赏
  • 举报
回复
没人解决过这种问题吗
qq_22038241 2016-10-31
  • 打赏
  • 举报
回复
就比如不使用四边形堆砌,而是先根据点的数值画出不规则的轮廓之类……?
qq_22038241 2016-10-31
  • 打赏
  • 举报
回复
额,窃以为现在的问题重点不在矢量图上(大概……),因为完整的图片是通过绘制多个规则四边形排列形成的,每个四边形里用一种颜色的话并不会出现放大模糊的问题,缩放的时候也不是对导出的成图,而是用语句重画…… 主要的问题是每个四边形颜色单一的话就会变得过于生硬,所以想采用计算周围点颜色取均值,再用四个不同颜色的顶点绘制四边形的办法,想要形成不规则的颜色区域。但是这样一来色块的边缘又会因为均值的关系过于模糊,所以想学习一下有没有什么解决办法……

19,468

社区成员

发帖
与我相关
我的任务
社区描述
VC/MFC 图形处理/算法
社区管理员
  • 图形处理/算法社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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