Как проверить поддерживается ли в Blender нужный тип изображений

Открыть изображение/текстуру в Blender при помощи Python API можно вызывая оператор bpy.opa.image.open(…), или же напрямую через коллекцию изображений bpy.data.images.load(…).

Однако если формат указанного изображения не поддерживается в Blender, прерывания выполнения скрипта не происходит, Blender просто выводит в консоль сообщение об ошибке.

IMB_ibImageFromMemory: unknown file-format (с:\….f)

Перед загрузкой изображения мы можем проверить, поддерживается ли такой тип в Blender по его расширению.

Получить список всех расширений поддерживаемых в Blender изображений можно через список bpy.path.extensions_image:

Сравнивая расширение открываемого изображения с этим списком, можно определить, поддерживается ли работа с данным типом изображений в Blender:

0 0 голоса
Article Rating
Подписаться
Уведомить о
guest

0 Комментарий
Межтекстовые Отзывы
Посмотреть все комментарии