Skip to content

Commit da1db08

Browse files
committed
converter: Allow non-standard absolute paths in image URIs
1 parent 95e2621 commit da1db08

1 file changed

Lines changed: 5 additions & 2 deletions

File tree

gltf/_converter.py

Lines changed: 5 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -607,8 +607,11 @@ def load_embedded_image(name, ext, data):
607607
texture = load_embedded_image(name, ext, data)
608608
else:
609609
uri = urllib.parse.unquote(uri)
610-
uri = Filename.from_os_specific(uri)
611-
fulluri = Filename(self.filedir, uri)
610+
fname = Filename.from_os_specific(uri)
611+
if not os.path.isabs(uri):
612+
fulluri = Filename(self.filedir, uri)
613+
else:
614+
fulluri = fname
612615
texture = TexturePool.load_texture(fulluri, 0, False, LoaderOptions())
613616
if not texture:
614617
raise RuntimeError(f'failed to load texture: {fulluri}')

0 commit comments

Comments
 (0)