mirror of
https://github.com/python-pillow/Pillow.git
synced 2025-07-03 03:13:04 +03:00
Removed support for saving DXT1_ONEBITALPHA
This commit is contained in:
parent
1c7b3e4b1f
commit
e29c0a511a
|
@ -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),
|
||||||
],
|
],
|
||||||
)
|
)
|
||||||
|
|
|
@ -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
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue
Block a user