Задокументированы ли какие-либо известные ограничения размера / пространства для объектов QPixmap
и / или QImage
? Никакой полезной информации по этому поводу я не нашел. В настоящее время я использую Qt 4.7.3 в OSX и Windows. В частности, меня интересует:
Я бы наивно подозревал, что память - единственное ограничение, поэтому можно вычислить максимальный размер как
ширина x высота x byte_per_pixel
Я предполагаю, что есть более сложное практическое правило; также 32-битные машины могут иметь проблемы с адресацией, когда вы сталкиваетесь с размером GB.
В конце концов, я хочу сохранить несколько изображений RGBA размером около 16000x16000 пикселей и визуализировать их с использованием прозрачности друг на друге в QGraphicsScene
. Доступная рабочая станция может иметь много оперативной памяти, скажем, 16 ГБ.
tl; dr: Какие ограничения размера QImage / QPixmap вам известны, или где я могу найти такую информацию?
Изменить: I Я знаю о мозаичном подходе, и меня это устраивает. Тем не менее, было бы здорово узнать о том, что описано выше.
Спасибо!