水木社区手机版
首页
|版面-KDE与Qt编程技术(KDE_Qt)|
新版wap站已上线
返回
首页
|
上页
|
下页
|
尾页
|
2/5
|
转到
主题:qt 5的QImage问题
10楼
|
hengcuiyuan
|
2022-11-07 08:14:36
|
只看此ID
不是这个问题,我读取同样文件夹里面一个17M的图片就可以的,好诡异。
两个图片放到附件里面,3可读进来,6读了以后是NULL.
是不是编译的时候要设置什么东西?
【 在 dormouseBHU 的大作中提到: 】
: ./bmp/3.bmp 这个路径改成绝对路径试试。 你现在这个路径在 QtCreator 和 直接运行是不一致的。
:
附件(205.3KB)
pic.zip
--
修改:hengcuiyuan FROM 223.148.31.*
FROM 223.148.31.*
11楼
|
dormouseBHU
|
2022-11-07 08:51:11
|
只看此ID
你这个确实打不开。是因为图像像素数超出 16384 * 16384 了,这个应该是 bmp 图像加载算法有限制。
下次你直接说像素数,你说30多兆的图像,我们都认为也就是几百万像素的图像。。。
解决办法可以存成 png 图片。
【 在 hengcuiyuan 的大作中提到: 】
: 不是这个问题,我读取同样文件夹里面一个17M的图片就可以的,好诡异。
: 两个图片放到附件里面,3可读进来,6读了以后是NULL.
: 是不是编译的时候要设置什么东西?
: ...................
--
修改:dormouseBHU FROM 36.5.241.*
FROM 36.5.241.*
12楼
|
nudtcq
|
2022-11-07 08:57:23
|
只看此ID
24位真彩色?
【 在 dormouseBHU 的大作中提到: 】
: 刚试着打开了一个38400*5400 的 BMP,593MB。没有任何问题。
:
--
FROM 123.120.10.*
13楼
|
dormouseBHU
|
2022-11-07 09:04:43
|
只看此ID
是啊。38400 * 5400 * 3 = 6220800000 = 593.2617 * 1024 * 1024
【 在 nudtcq 的大作中提到: 】
: 24位真彩色?
: :
--
FROM 36.5.241.*
14楼
|
dormouseBHU
|
2022-11-07 09:07:02
|
只看此ID
他那个图像确实打不开。我做了个实验,对 BMP 图像,像素大于 16384 * 16384 的都打不开。
png,jpg 都没问题。 应该是底层的 bmp 的 driver 有问题。
【 在 hgoldfish 的大作中提到: 】
: 我想起来,会不会是楼主用的是 32bit 编译器,分配不了太长的连续地址,所以失败了。
:
--
FROM 36.5.241.*
15楼
|
bigsen
|
2022-11-07 09:22:26
|
只看此ID
24位真彩意思是单像素24通道么?
【 在 nudtcq 的大作中提到: 】
: 24位真彩色?
: :
--
FROM 39.148.227.*
16楼
|
nudtcq
|
2022-11-07 09:37:07
|
只看此ID
个人是这么认为的,参见13楼的计算
【 在 bigsen 的大作中提到: 】
: 24位真彩意思是单像素24通道么?
--
FROM 123.120.10.*
17楼
|
bigsen
|
2022-11-07 09:38:41
|
只看此ID
他这个分辨率(18912*15752)怎么是对应到bit上的?怎么不是我们通常理解的1920*1080的分辨率都是指的每一个像素是RGB 3个通道 每个通道1个字节,所以每个像素3个字节。他这种格式叫什么?也不叫24位真彩吧,24位真彩就是我们通常说的1080P这种吧。
【 在 dormouseBHU 的大作中提到: 】
: 你这个确实打不开。是因为图像像素数超出 16384 * 16384 了,这个应该是 bmp 图像加载算法有限制。
: 下次你直接说像素数,你说30多兆的图像,我们都认为也就是几百万像素的图像。。。
: 解决办法可以存成 png 图片。
: ...................
--
FROM 39.148.227.*
18楼
|
nudtcq
|
2022-11-07 09:39:11
|
只看此ID
感谢,提问后偶也偷偷计算了一下
593.26M,哈哈
【 在 dormouseBHU 的大作中提到: 】
: 是啊。38400 * 5400 * 3 = 6220800000 = 593.2617 * 1024 * 1024
:
--
FROM 123.120.10.*
19楼
|
bigsen
|
2022-11-07 09:39:41
|
只看此ID
刚回复,应该不是吧,个人认为我们通常说的1080P这些才是24位真彩吧
【 在 nudtcq 的大作中提到: 】
: 个人是这么认为的,参见13楼的计算
--
FROM 39.148.227.*
首页
|
上页
|
下页
|
尾页
|
2/5
|
转到
选择讨论区
首页
|
分区
|
热推
BYR-Team
©
2010.
KBS Dev-Team
©
2011
登录完整版