Removed support for saving DXT1_ONEBITALPHA

This commit is contained in:
Andrew Murray 2025-05-04 07:44:18 +10:00
parent 1c7b3e4b1f
commit e29c0a511a
2 changed files with 1 additions and 9 deletions

View File

@ -105,7 +105,6 @@ def test_vtf_read(
(VtfPF.RGB888, "Tests/images/vtf_rgb888.png", "RGB", 0.0),
(VtfPF.BGR888, "Tests/images/vtf_bgr888.png", "RGB", 0.0),
(VtfPF.DXT1, "Tests/images/vtf_dxt1.png", "RGBA", 3.0),
(VtfPF.DXT1_ONEBITALPHA, "Tests/images/vtf_dxt1A.png", "RGBA", 8.0),
(VtfPF.RGBA8888, "Tests/images/vtf_rgba8888.png", "RGBA", 0),
],
)

View File

@ -166,9 +166,6 @@ def _write_image(fp: IO[bytes], im: Image.Image, pixel_format: VtfPF) -> None:
encoder = "bcn"
encoder_args = (1,)
im = im.convert("RGBA")
elif pixel_format == VtfPF.DXT1_ONEBITALPHA:
encoder = "bcn"
encoder_args = (1, "DXT1A")
elif pixel_format == VtfPF.DXT3:
encoder = "bcn"
encoder_args = (3,)
@ -321,9 +318,7 @@ def _save(im: Image.Image, fp: IO[bytes], filename: str | bytes) -> None:
flags = CompiledVtfFlags(0)
if pixel_format == VtfPF.DXT1_ONEBITALPHA:
flags |= CompiledVtfFlags.ONEBITALPHA
elif pixel_format in (
if pixel_format in (
VtfPF.DXT3,
VtfPF.DXT5,
VtfPF.RGBA8888,
@ -332,8 +327,6 @@ def _save(im: Image.Image, fp: IO[bytes], filename: str | bytes) -> None:
VtfPF.IA88,
):
flags |= CompiledVtfFlags.EIGHTBITALPHA
else:
pass
im = im.resize((_closest_power(im.width), _closest_power(im.height)))
width, height = im.size