Russian Qt Forum

Qt => 2D и 3D графика => Тема начата: Sania от Июль 10, 2009, 02:01



Название: Сохранение большого TIFF Изображения
Отправлено: Sania от Июль 10, 2009, 02:01
Qt 4.5.1 win32.
Создаю QImage, рисую в нем QPainter'ом потом пытаюсь сохранитьв TIFF с lzw-сжатием. Картинки размером до примерно 8500х8500 сохраняются нормально, а вот большие уже не хотят сохраняться. запись оканчивается неуспешно, и получается маленький файл порядка 8-150 байт.
Кто-нибудь сталкивался? Как победить?


Название: Re: Сохранение большого TIFF Изображения
Отправлено: Sania от Июль 15, 2009, 11:44
Поупражнялся еще немного - без LZW сжатия вытягивает разрешение порядка 10000х10000. В памяти это дело занимает я думаю порядка 380 мегабайт, памяти на борту - 3 Гб - вроде хватает и для больших буферов в памяти.


Название: Re: Сохранение большого TIFF Изображения
Отправлено: Martiro от Сентябрь 01, 2009, 07:49
Могу только посоветовать использовать библиотеку GDAL для этих целей. Эта библиотека позваляет работать с Изображениями больших объемов.