2020-11-18 06:36:19 +00:00
|
|
|
#ifndef ENGINE_SHARED_IMAGE_MANIPULATION_H
|
|
|
|
#define ENGINE_SHARED_IMAGE_MANIPULATION_H
|
|
|
|
|
|
|
|
#include <stddef.h>
|
|
|
|
#include <stdint.h>
|
|
|
|
|
2021-02-03 18:32:13 +00:00
|
|
|
#define TW_DILATE_ALPHA_THRESHOLD 10
|
2020-10-26 16:05:57 +00:00
|
|
|
|
2020-11-18 06:36:19 +00:00
|
|
|
void DilateImage(unsigned char *pImageBuff, int w, int h, int BPP);
|
2020-10-26 16:05:57 +00:00
|
|
|
void DilateImageSub(unsigned char *pImageBuff, int w, int h, int BPP, int x, int y, int sw, int sh);
|
2020-11-18 06:36:19 +00:00
|
|
|
|
|
|
|
// returned pointer is allocated with malloc
|
2022-01-22 13:12:59 +00:00
|
|
|
uint8_t *ResizeImage(const uint8_t *pImageData, int Width, int Height, int NewWidth, int NewHeight, int BPP);
|
2020-11-18 06:36:19 +00:00
|
|
|
|
|
|
|
int HighestBit(int OfVar);
|
|
|
|
|
|
|
|
#endif
|