Вы можете использовать Python Wand . Здесь я создаю псевдо-изображение с пурпурно-желтым градиентом и сохраняю как DDS
:
from wand.image import Image
with Image(width=200, height=80, pseudo='gradient:magenta-yellow') as img:
img.save(filename='result.dds')
Или, если вы хотите загрузить файл PNG и сохранить как DDS:
with Image(filename='input.png') as img:
img.save(filename='result.dds')