Skip to content

Commit 7145057

Browse files
authored
Merge pull request #8767 from radarhere/ftex
Only set mode when necessary in FtexImagePlugin
2 parents 952d6e9 + ddb238c commit 7145057

File tree

1 file changed

+1
-2
lines changed

1 file changed

+1
-2
lines changed

src/PIL/FtexImagePlugin.py

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -79,8 +79,6 @@ def _open(self) -> None:
7979
self._size = struct.unpack("<2i", self.fp.read(8))
8080
mipmap_count, format_count = struct.unpack("<2i", self.fp.read(8))
8181

82-
self._mode = "RGB"
83-
8482
# Only support single-format files.
8583
# I don't know of any multi-format file.
8684
assert format_count == 1
@@ -95,6 +93,7 @@ def _open(self) -> None:
9593
self._mode = "RGBA"
9694
self.tile = [ImageFile._Tile("bcn", (0, 0) + self.size, 0, (1,))]
9795
elif format == Format.UNCOMPRESSED:
96+
self._mode = "RGB"
9897
self.tile = [ImageFile._Tile("raw", (0, 0) + self.size, 0, "RGB")]
9998
else:
10099
msg = f"Invalid texture compression format: {repr(format)}"

0 commit comments

Comments
 (0)