qt 中怎么把图片读入而且把 n*m 的像素点保存在n*m的二位数组中

eynixtiyin 2017-03-11 01:02:25
qt 中怎么把图片读入而且把 n*m 的像素点保存在n*m的二位数组中
...全文
343 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
  • 打赏
  • 举报
回复
你可以使用QImage读取图片,然后遍历n*m中每个像素点,调用pixel或pixelColor方法获取每个像素上的颜色信息,保存到对应的二维数组即可。
懒懒的吉他手 2017-03-13
  • 打赏
  • 举报
回复
用QImage读出来就类似于一个二维数组了,你可以直接用QRgb pixel ( int x, int y ) const来访问每个像素点 QSize size () const可以知道长和宽
pin008 2017-03-11
  • 打赏
  • 举报
回复
QImage, QPixmap, QBitmap and QPicture

16,235

社区成员

发帖
与我相关
我的任务
社区描述
Qt 是一个跨平台应用程序框架。通过使用 Qt,您可以一次性开发应用程序和用户界面,然后将其部署到多个桌面和嵌入式操作系统,而无需重复编写源代码。
社区管理员
  • Qt
  • 亭台六七座
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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