[Bf-extensions-cvs] [30981df0] master: glTF exporter: fix texture image export when extension is uppercase

Julien Duroure noreply at git.blender.org
Sun Apr 14 08:41:56 CEST 2019


Commit: 30981df003d2ca46d93692270cdbcc00addbf02f
Author: Julien Duroure
Date:   Sun Apr 14 08:39:45 2019 +0200
Branches: master
https://developer.blender.org/rBA30981df003d2ca46d93692270cdbcc00addbf02f

glTF exporter: fix texture image export when extension is uppercase

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

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 71913034..cb4a03c6 100755
--- a/io_scene_gltf2/blender/exp/gltf2_blender_gather_image.py
+++ b/io_scene_gltf2/blender/exp/gltf2_blender_gather_image.py
@@ -81,6 +81,7 @@ 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 = extension.lower()
         if extension in [".jpeg", ".jpg", ".png"]:
             return {
                 ".jpeg": "image/jpeg",
@@ -99,6 +100,7 @@ def __gather_name(sockets_or_slots, export_settings):
     image_name = __get_texname_from_slot(sockets_or_slots, export_settings)
 
     name, extension = os.path.splitext(image_name)
+    extension = extension.lower()
     if extension in [".jpeg", ".jpg", ".png"]:
         return name
     return image_name



More information about the Bf-extensions-cvs mailing list