diff options
author | Julien Duroure <julien.duroure@gmail.com> | 2019-08-25 11:05:32 +0300 |
---|---|---|
committer | Julien Duroure <julien.duroure@gmail.com> | 2019-08-25 11:06:37 +0300 |
commit | a9283e526feaab2b124d6634c0b20f390e41e2ad (patch) | |
tree | 040cc7e91ca71d97e75b0610d475e2b7f15900da /io_scene_gltf2/blender/exp/gltf2_blender_image.py | |
parent | fb55d80bfbf656d794ac02103065eaa9a2377d4c (diff) |
glTF exporter: Fix T68822 speedup pixel transfer from blender to numpy
if more speed is needed, we will need to check API side
Diffstat (limited to 'io_scene_gltf2/blender/exp/gltf2_blender_image.py')
-rw-r--r-- | io_scene_gltf2/blender/exp/gltf2_blender_image.py | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/io_scene_gltf2/blender/exp/gltf2_blender_image.py b/io_scene_gltf2/blender/exp/gltf2_blender_image.py index 707feb91..828b07fe 100644 --- a/io_scene_gltf2/blender/exp/gltf2_blender_image.py +++ b/io_scene_gltf2/blender/exp/gltf2_blender_image.py @@ -46,7 +46,7 @@ class ExportImage: @classmethod def from_blender_image(cls, blender_image: bpy.types.Image): - img = np.array(blender_image.pixels) + img = np.array(blender_image.pixels[:]) img = img.reshape((blender_image.size[0], blender_image.size[1], blender_image.channels)) has_alpha = blender_image.depth == 32 return ExportImage(img=img, blender_image=blender_image, has_alpha=has_alpha) |