Có bất kỳ giới hạn kích thước/không gian nào đã biết của QPixmap
và/hoặc QImage
đối tượng được ghi lại không? Tôi không tìm thấy bất kỳ thông tin hữu ích nào về vấn đề này. Tôi hiện đang sử dụng Q.3 4.7.3 trên OSX và Windows. Particulary Tôi quan tâm đến:Giới hạn kích thước QPage/QPixmap?
- Giới hạn chiều rộng/chiều cao?
- Giới hạn tùy thuộc vào định dạng màu?
- Sự khác biệt giữa các máy 32/64 bit?
- Sự khác biệt về hệ điều hành?
tôi sẽ ngây thơ cho rằng bộ nhớ đó là hạn chế duy nhất, vì vậy người ta có thể tính toán kích thước tối đa của
chiều cao x chiều rộng x byte_per_pixel
tôi cho rằng có một quy tắc phức tạp hơn ngón tay cái; các máy 32 bit cũng có thể gặp sự cố khi bạn chạy vào các thứ nguyên GB.
Cuối cùng, tôi muốn lưu trữ nhiều hình ảnh RGBA có kích thước khoảng 16000x16000 pixel và hiển thị chúng bằng cách sử dụng độ trong suốt với nhau trong một QGraphicsScene
. Các máy trạm có sẵn có rất nhiều RAM, giả sử 16GB.
tl; dr: Giới hạn kích thước của QImage/QPixmap mà bạn biết hoặc tôi có thể tìm thông tin đó ở đâu?
Chỉnh sửa: Tôi biết về phương pháp ốp lát và tôi ổn với điều đó. Tuy nhiên nó sẽ là tuyệt vời để biết những điều mô tả ở trên.
Cảm ơn!
Điều này có thể đúng cho 'QPixmap', nhưng đối với các giới hạn của' QImage', hãy xem câu trả lời của @ povman. –