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.RGB888, "Tests/images/vtf_rgb888.png", "RGB", 0.0),
(VtfPF.BGR888, "Tests/images/vtf_bgr888.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, "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), (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 = "bcn"
encoder_args = (1,) encoder_args = (1,)
im = im.convert("RGBA") im = im.convert("RGBA")
elif pixel_format == VtfPF.DXT1_ONEBITALPHA:
encoder = "bcn"
encoder_args = (1, "DXT1A")
elif pixel_format == VtfPF.DXT3: elif pixel_format == VtfPF.DXT3:
encoder = "bcn" encoder = "bcn"
encoder_args = (3,) encoder_args = (3,)
@ -321,9 +318,7 @@ def _save(im: Image.Image, fp: IO[bytes], filename: str | bytes) -> None:
flags = CompiledVtfFlags(0) flags = CompiledVtfFlags(0)
if pixel_format == VtfPF.DXT1_ONEBITALPHA: if pixel_format in (
flags |= CompiledVtfFlags.ONEBITALPHA
elif pixel_format in (
VtfPF.DXT3, VtfPF.DXT3,
VtfPF.DXT5, VtfPF.DXT5,
VtfPF.RGBA8888, VtfPF.RGBA8888,
@ -332,8 +327,6 @@ def _save(im: Image.Image, fp: IO[bytes], filename: str | bytes) -> None:
VtfPF.IA88, VtfPF.IA88,
): ):
flags |= CompiledVtfFlags.EIGHTBITALPHA flags |= CompiledVtfFlags.EIGHTBITALPHA
else:
pass
im = im.resize((_closest_power(im.width), _closest_power(im.height))) im = im.resize((_closest_power(im.width), _closest_power(im.height)))
width, height = im.size width, height = im.size