• 6193阅读
  • 8回复

[提问]Qt加载几M以上图片 [复制链接]

上一主题 下一主题
离线omonkey
 
只看楼主 倒序阅读 楼主  发表于: 2012-04-02
Qt怎样加载大图片呢?不要使用ps等工具调低图片像素再加载到Qt程序中。图片打算放到资源文件中然后用程序显示出来,最好能按原图片大小显示
离线roywillow

只看该作者 1楼 发表于: 2012-04-02
就直接把图片加载到资源文件里面呗,然后用QLabel之类的显示就好了
不过好像太巨大的文件放到资源文件中编译会失败
专业维修核潜艇,回收二手航母、二手航天飞机,大修核反应堆,拆洗导弹发动机更换机油,无人侦察机手动挡改自动,航天飞机保养换三滤,飞碟外太空年检 ,各型号导弹加装迎宾踏板,高空作业擦洗卫星表面除尘、打蜡及抛光,东风全系列巡航导弹。并提供原子对撞机。量大从优,有正规发票。
离线omonkey
只看该作者 2楼 发表于: 2012-04-03
回 1楼(roywillow) 的帖子
我就是想问这个问题,文件巨大要怎么办呢?
离线roywillow

只看该作者 3楼 发表于: 2012-04-03
印象中Qt可以单独生成独立的一些资源文件,与exe独立开,然后可以在程序中需要的时候加载
如果太大的话大概只有把文件分割?
专业维修核潜艇,回收二手航母、二手航天飞机,大修核反应堆,拆洗导弹发动机更换机油,无人侦察机手动挡改自动,航天飞机保养换三滤,飞碟外太空年检 ,各型号导弹加装迎宾踏板,高空作业擦洗卫星表面除尘、打蜡及抛光,东风全系列巡航导弹。并提供原子对撞机。量大从优,有正规发票。
离线bjhubingtao

只看该作者 4楼 发表于: 2012-04-03
直接加载就行吧,我加载上百M的图片都没问题呢,只不过放大缩小时 在windows下很快 在linux下就巨慢
离线omonkey
只看该作者 5楼 发表于: 2012-04-03
回 4楼(bjhubingtao) 的帖子
直接加载会编译不通过的,请问你是怎么加载的
离线hitler++

只看该作者 6楼 发表于: 2012-04-07
单个文件太大放在资源里会编译失败,不过你可以分割成很多个小文件,调用时候把这些合并起来再显示,不过好像资源总大小太大也会编译失败
离线omonkey
只看该作者 7楼 发表于: 2012-04-07
回 6楼(hitler++) 的帖子
具体怎么做呢?
离线jdwx

只看该作者 8楼 发表于: 2012-04-07
文件就是文件,读文件不就好了。
发帖时要说明:操作系统、Qt版本、编译器,这样能更快的得到回复。
快速回复
限100 字节
 
上一个 下一个