|
static bool | GetThumbnailFromSurface (const unsigned char *buffer, int width, int height, int stride, const std::string &thumbFile, uint8_t *&result, size_t &result_size) |
|
static bool | CreateThumbnailFromSurface (const unsigned char *buffer, int width, int height, int stride, const std::string &thumbFile) |
|
static bool | CreateTiledThumb (const std::vector< std::string > &files, const std::string &thumb) |
| Create a tiled thumb of the given files. More...
|
|
static bool | ResizeTexture (const std::string &image, CBaseTexture *texture, uint32_t &dest_width, uint32_t &dest_height, uint8_t *&result, size_t &result_size, CPictureScalingAlgorithm::Algorithm scalingAlgorithm=CPictureScalingAlgorithm::NoAlgorithm) |
|
static bool | ResizeTexture (const std::string &image, uint8_t *pixels, uint32_t width, uint32_t height, uint32_t pitch, uint32_t &dest_width, uint32_t &dest_height, uint8_t *&result, size_t &result_size, CPictureScalingAlgorithm::Algorithm scalingAlgorithm=CPictureScalingAlgorithm::NoAlgorithm) |
|
static bool | CacheTexture (CBaseTexture *texture, uint32_t &dest_width, uint32_t &dest_height, const std::string &dest, CPictureScalingAlgorithm::Algorithm scalingAlgorithm=CPictureScalingAlgorithm::NoAlgorithm) |
| Cache a texture, resizing, rotating and flipping as needed, and saving as a JPG or PNG. More...
|
|
static bool | CacheTexture (uint8_t *pixels, uint32_t width, uint32_t height, uint32_t pitch, int orientation, uint32_t &dest_width, uint32_t &dest_height, const std::string &dest, CPictureScalingAlgorithm::Algorithm scalingAlgorithm=CPictureScalingAlgorithm::NoAlgorithm) |
|