Мне нужно написать кроссплатформенный файл .DDS, может кто-нибудь указать мне пример? - PullRequest
2 голосов
/ 02 марта 2010

Мне нужно создать файл .DDS с кодом, который работает как в OSX, так и в Windows. Хотя формат не выглядит сложным, я все же хотел бы привести пример написания файла. Заметьте, мне не нужно читать, просто напишите.

C или C ++ и растровое изображение RGBA.

1 Ответ

1 голос
/ 25 марта 2010

Я наконец прибег к написанию RAW-файла и использую GraphicConvertor (mac), чтобы прочитать его и записать файл DDS. Я думаю, что Photoshop может сделать это тоже. Файлы RAW - это просто RGB или RGBA или аналогичные форматы, записанные прямо в двоичный файл. Затем в приложении для чтения вы указываете его размеры, чтобы он мог его прочитать. Затем вы экспортируете во что угодно. Не идеальное решение, но оно сработало для того, что мне было нужно.

...