Этот топик читают: Гость
Гость
Ответов: 17029
Рейтинг: 0
|
|||
Редактировалось 7 раз(а), последний 2021-05-21 04:11:46 |
|||
карма: 0 |
|
Ответов: 1343
Рейтинг: 31
|
|||
единственный верный вариант прикрутить .dll библиотеку, только для начала надо её найти (позаимствовать из какой небудь программки которая работает с этим форматом)
|
|||
карма: 2 |
|
Гость
Ответов: 17029
Рейтинг: 0
|
|||
Редактировалось 7 раз(а), последний 2021-05-21 04:11:46 |
|||
карма: 0 |
|
Ответов: 1343
Рейтинг: 31
|
|||
эти дллки это ilu.dll и ilut.dll
если нет то выложи сюда эту дллку, посмотрим и картинку для теста вообще есть утилитка: [url=http://tiarum.com/wiki/ModdingDS_Converter_2]DDS_Converter_2[/url] (ссылку хз как вставить, фрагмент с пробелами g : D) там есть эти библиотеки для всего того что тебе надо. вопрос в функциях, какие импорты использовать, а то их там многовато |
|||
карма: 2 |
|
Гость
Ответов: 17029
Рейтинг: 0
|
|||
Редактировалось 7 раз(а), последний 2021-05-21 04:11:47 |
|||
карма: 0 |
|
Ответов: 1343
Рейтинг: 31
|
|||
ну предположим, подойдёт ли вариант конверта и использования картинки в формате TGA ?
к примеру берём картинку DDS открываем в программе, происходит конверт в TGA и его используем в Hiasm. ------------ Дoбавленo в 22.52: аа всё, понял завис маленько используем импорт DDStoTGA, далее TGAtoBMP, и в результате получаем картинку BMP которую можно будет таскать где угодно ------------ Дoбавленo в 22.53: Все импорты дллки: Imports BMPScompressBMP BMPStoTGA CreateThumbnail DDStoTGA DXTSetMipFilter DXTSetMipSharpen DXTcompress DXTcompressACE DXTcompressBMP DXTcreateMIPS Read_DDS TGAcompressACE TGAcompressBMP TGAcompressDDS TGAtoACE TGAtoBMP TGAtoBMPS TGAtoDDS попробую сделать IC ------------ Дoбавленo в 23.11: С официального сайта насчёт использования dll mwdds.dll mwdds.dll Available Documentation and files to allow direct access to the functions in mwdds.dll (currently only accessible 2nd hand through mwgfx.dll functions). mwdds.dll provides functions for reading and writing DDS, Extended Bmp and other DXT formats. надо искать другую дллку |
|||
карма: 2 |
|
Гость
Ответов: 17029
Рейтинг: 0
|
|||
Редактировалось 7 раз(а), последний 2021-05-21 04:11:47 |
|||
карма: 0 |
|
Гость
Ответов: 17029
Рейтинг: 0
|
|||
Редактировалось 7 раз(а), последний 2021-05-21 04:11:47 |
|||
карма: 0 |
|
Гость
Ответов: 17029
Рейтинг: 0
|
|||
Редактировалось 7 раз(а), последний 2021-05-21 04:11:47 |
|||
карма: 0 |
|
Гость
Ответов: 17029
Рейтинг: 0
|
|||
Редактировалось 7 раз(а), последний 2021-05-21 04:11:47 |
|||
карма: 0 |
|
Гость
Ответов: 17029
Рейтинг: 0
|
|||
Редактировалось 7 раз(а), последний 2021-05-21 04:11:47 |
|||
карма: 0 |
|
Гость
Ответов: 17029
Рейтинг: 0
|
|||
Редактировалось 7 раз(а), последний 2021-05-21 04:11:47 |
|||
карма: 0 |
|
Ответов: 1343
Рейтинг: 31
|
|||
г. Vaeltaja писал(а): Но в целом тема с dds весьма интересна!Надо найти дллку и добить эту тему |
|||
карма: 2 |
|
Ответов: 1304
Рейтинг: 405
|
|||
Vaeltaja, нашлась неплохая библиотека VampyreImaging которая позволяет загружать в текстуру dds-ки, но это возможно только на новой версии компилятора FPC и соответствующего пакета. Так как скорость тебе вроде как не важна, то сделал версию конвертора на VampyreImaging.dll который позволяет и сохранять в dds.
dds.rar [offtop]Компилятор D4 устарел до невозможности , пришлось перебирать врапер так как D4 не понимает современный синтаксис языка[/offtop] ps для Fpc VampyreImaging.dll надо собирать в Fpc, для Delphi в Delphi иначе не работает. |
|||
карма: 3 |
| ||
файлы: 1 | dds.rar [767.4KB] [752] | ||
Голосовали: | Vaeltaja |
Ответов: 62
Рейтинг: 1
|
|||
MAV, большое спасибо, именно то, что надо!
А на Delphi все тоже прекрасно работает. |
|||
карма: -1 |
|