【发布时间】:2011-10-28 03:31:13
【问题描述】:
是否记录了QPixmap 和/或QImage 对象的任何已知大小/空间限制?我没有找到任何有用的信息。我目前在 OSX 和 Windows 上使用 Qt 4.7.3。我特别感兴趣:
- 宽度/高度限制?
- 限制取决于颜色格式?
- 32/64 位机器的区别?
- 关于操作系统的区别?
我天真地怀疑内存是唯一的限制,所以可以通过
计算最大大小宽 x 高 x byte_per_pixel
我假设有一个更详细的经验法则;当您遇到 GB 尺寸时,32 位机器也可能存在寻址问题。
最后,我想存储多个大小约为 16000x16000 像素的 RGBA 图像,并在 QGraphicsScene 中使用透明度将它们相互渲染。可用的工作站可以有很多 RAM,比如说 16GB。
tl;dr:您知道 QImage/QPixmap 的大小限制是多少,或者我在哪里可以找到这些信息?
编辑:我知道平铺方法,我对此很好。还是很高兴知道上面描述的事情。
谢谢!
【问题讨论】: