Функции

Об авторе
Проекты
Новости
Скачать
Резюме



Я сделал общий интерфейс для загрузки изображений. Всего существует 5 основных типов функций:
  1. int ReadXXXHeader(int file, ImageStruct* pImage, void** HeaderInfo). Загружает данные о файле.
  2. int ReadXXXPalette(int file, ImageStruct* pImage, void* HeaderInfo, PALETTE* pPalette). Загружает палитру, если такая имеется.
  3. int ReadXXXData(int file, ImageStruct* pImage, void* HeaderInfo, void* pData). Загружает данные изображения.
  4. HBITMAP LoadXXXFile(char* filename, ImageStruct* pImage). По имени файла создаёт объект HBITMAP для работы в среде Windows с помощью GDI.
  5. void DeleteXXXHeaderInfo(ImageStruct* pImage, void* HeaderInfo). Удаляет связанные с загрузкой изображения данные
XXX может принимать следующие значения:
  • JPG
  • PNG
  • BMP
  • TGA
  • GIF
  • Image
Последнее для загрузки изображения для какого-либо из предыдущих форматов.


Проекты


Hosted by uCoz