Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2005.10.16;
Скачать: CL | DM;

Вниз

переведите на delphi Спасибо   Найти похожие ветки 

 
Goga ©   (2005-09-24 13:50) [0]

class CLibRAS
{
public :
BMP * LoadRAS(FILE* handle);
unsigned GetWidth(BMP *dib);
BYTE *GetBits(BMP *dib);
unsigned GetHeight(BMP *dib);
BITMAPINFO *GetInfo(BMP *dib);
unsigned GetLine(BMP *dib);
unsigned GetBPP(BMP *dib);
unsigned GetColorsUsed(BMP *dib);
RGBQUAD * GetPalette(BMP *dib);
unsigned GetPitch(BMP *dib);

private :
FILE *m_handle;
RASHEADER header;
BOOL rle;
BOOL isRGB;  

BITMAPINFOHEADER *GetInfoHeader(BMP *dib);
RASICCPROFILE * GetICCProfile(BMP *dib);
BMP * Allocate(int width, int height, int bpp, unsigned red_mask = 0, unsigned green_mask = 0, unsigned blue_mask = 0);
BMP * AllocateT(IMAGE_TYPE type, int width, int height, int bpp = 8, unsigned red_mask = 0, unsigned green_mask = 0, unsigned blue_mask = 0);
void ReadData(BYTE *buf, DWORD length);
void SwapField(unsigned long *lp);
int CalculatePitch(int line);
int CalculateUsedPaletteEntries(int bit_count);
int CalculateLine(int width, int bitdepth);
};


 
Eraser ©   (2005-09-24 15:36) [1]


> Goga ©   (24.09.05 13:50)

100 WMZ


 
saNat ©   (2005-09-24 16:53) [2]

Хе... Много я видел на форуме и сам время от времени прошу помочь Мастеров (в том числе кусочками кода), но так...


 
Goga ©   (2005-09-24 17:16) [3]

тут не много ты не видел сколькоя перевел


 
Goga ©   (2005-09-24 17:16) [4]

Удалено модератором


 
Goga ©   (2005-09-24 17:16) [5]

Удалено модератором


 
Eraser ©   (2005-09-24 18:03) [6]


> Goga ©   (24.09.05 17:16) [5]
>
> тут не много ты не видел сколькоя перевел

Если ты СТОЛЬКО перевёл, неужели возникают сложности при переводе такого элементарного кода? )



Страницы: 1 вся ветка

Текущий архив: 2005.10.16;
Скачать: CL | DM;

Наверх




Память: 0.48 MB
Время: 0.069 c
3-1125407170
menart
2005-08-30 17:06
2005.10.16
Как отловить изменение размера столбца в TDBGrid?


2-1124979008
_Alex_2
2005-08-25 18:10
2005.10.16
создание exe


6-1119596084
Dmitrij_K
2005-06-24 10:54
2005.10.16
idftp и IdAntiFreeze


8-1117022740
plosion
2005-05-25 16:05
2005.10.16
MIDI


10-1105790489
aus
2005-01-15 15:01
2005.10.16
Symantec Antivirus Server