From f594d206233da3b43e14021e99eb3d621c5e77d3 Mon Sep 17 00:00:00 2001 From: Andrew Murray Date: Mon, 5 May 2025 07:24:34 +1000 Subject: [PATCH] Removed unneeded converts --- src/PIL/VtfImagePlugin.py | 3 --- 1 file changed, 3 deletions(-) diff --git a/src/PIL/VtfImagePlugin.py b/src/PIL/VtfImagePlugin.py index eff4c3482..28ff320e4 100644 --- a/src/PIL/VtfImagePlugin.py +++ b/src/PIL/VtfImagePlugin.py @@ -163,7 +163,6 @@ def _write_image(fp: IO[bytes], im: Image.Image, pixel_format: VtfPF) -> None: encoder_args: tuple[int,] | tuple[str, int, int] if pixel_format == VtfPF.DXT1: encoder_args = (1,) - im = im.convert("RGBA") elif pixel_format == VtfPF.DXT3: encoder_args = (3,) elif pixel_format == VtfPF.DXT5: @@ -178,10 +177,8 @@ def _write_image(fp: IO[bytes], im: Image.Image, pixel_format: VtfPF) -> None: encoder_args = ("A", 0, 0) elif pixel_format == VtfPF.I8: encoder_args = ("L", 0, 0) - im = im.convert("L") elif pixel_format == VtfPF.IA88: encoder_args = ("LA", 0, 0) - im = im.convert("LA") elif pixel_format == VtfPF.UV88: encoder_args = ("RG", 0, 0) else: