Работа с огромными (потенциально более 30000x30000) изображениями в Python?

Я пытаюсь использовать скрипт Python под названием deepzoom. py для преобразования больших накладных расходов (часто более 1GP) в формат изображения Deep Zoom (например, формат плитки Google Maps), но, к сожалению, он работает на базе PIL, что обычно приводит к сбою из-за ограничений памяти. Создатель сказал, что он углубляется в VIPS, но даже nip2 (интерфейс GUI для VIPS) не может открыть изображение. В другом вопросе от кого-то другого (хотя по той же теме) кто-то предложил OpenImageIO , который выглядит так, как будто у него есть возможности и есть оболочки Python, но нет никаких подходящих двоичных файлов, и пытается скомпилировать его в Windows - это кошмар.

Могу ли я использовать какие-нибудь альтернативные библиотеки для Python? Я пробовал PythonMagickWand (оболочка для ImageMagick) и PythonMagick (оболочка для GraphicsMagick), но у обоих также возникают проблемы с памятью.

11
задан Nicolas 7 December 2010 в 03:30
поделиться