[Bf-extensions-cvs] [16781016] master: glTF exporter: use extension from filename, not from image name

Julien Duroure noreply at git.blender.org
Mon Apr 15 16:45:43 CEST 2019


Commit: 167810169ee8c83ed6d8f093e1d78105a28de8cb
Author: Julien Duroure
Date:   Mon Apr 15 16:36:58 2019 +0200
Branches: master
https://developer.blender.org/rBA167810169ee8c83ed6d8f093e1d78105a28de8cb

glTF exporter: use extension from filename, not from image name

===================================================================

M	io_scene_gltf2/blender/exp/gltf2_blender_gather_image.py

===================================================================

diff --git a/io_scene_gltf2/blender/exp/gltf2_blender_gather_image.py b/io_scene_gltf2/blender/exp/gltf2_blender_gather_image.py
index cb4a03c6..331636de 100755
--- a/io_scene_gltf2/blender/exp/gltf2_blender_gather_image.py
+++ b/io_scene_gltf2/blender/exp/gltf2_blender_gather_image.py
@@ -80,7 +80,7 @@ def __gather_extras(sockets_or_slots, export_settings):
 def __gather_mime_type(sockets_or_slots, export_settings):
     if export_settings["gltf_image_format"] == "NAME":
         image_name = __get_texname_from_slot(sockets_or_slots, export_settings)
-        _, extension = os.path.splitext(image_name)
+        _, extension = os.path.splitext(bpy.data.images[image_name].filepath)
         extension = extension.lower()
         if extension in [".jpeg", ".jpg", ".png"]:
             return {



More information about the Bf-extensions-cvs mailing list