🧱 DDS#

Usage Example#
from scfile import formats

with formats.ol.OlDecoder("path/to/texture.ol") as ol:
  data = ol.decode()

with formats.dds.DdsEncoder(data) as dds:
  dds.encode().save("output.dds")

Encoder#

class DdsEncoder(data, options=None)[source]#

Bases: FileEncoder[TextureContent[TextureType]]

format: FileFormat = 'dds'#
signature: Optional[bytes] = b'DDS '#
serialize()[source]#

Convert structured self.data into bytes and write to buffer.