TGA.ForNet

Сделал загрузчик TGA для Net на PABC.Net. При разработке архитектуры основная стратегия была сделать её максимально расширяемой. Цель была достигнута. Пока версия слегка сыровата, в частности загрузка изображений с палитрой не реализована, описание методов тоже нету. Но загрузка изображений с методом сжатия RLE реализована. По сути не существует TGA - класса, есть конвертор в Bitmap. В проекте два модуля TGABase.pas,TGA.pas. Модуль TGABase для изменения поведения загрузки изображения. Модуль TGA для непосредственной загрузки TGA - изображения. Чтобы просто загрузить изображения достаточно написать : var tgafile: image := new TgaBmp(path, true);` Второй параметр отвечает за авто освобождение файлового потока(файловый поток либо указывается в конструкторе либо неявно создаётся при указании пути). И если данный флаг Истина то при привидении к Bitmap или Image Файловый поток будет освобождён. Если загрузчик не справился с импортированием изображения, то прошу выложите данный файл сюда.Tga.ForNet.rar (483,1 КБ)

1 лайк

Это наверное что-то полезное и крутое, поэтому я буду болеть за ваш проект. Удачи.