18,34 → 18,35 |
;;================================================================================================;; |
|
; list of format id's |
LIBIMG_FORMAT_ID_BMP = 1 |
LIBIMG_FORMAT_ID_ICO = 2 |
LIBIMG_FORMAT_ID_CUR = 3 |
LIBIMG_FORMAT_ID_GIF = 4 |
LIBIMG_FORMAT_ID_PNG = 5 |
LIBIMG_FORMAT_ID_JPEG = 6 |
LIBIMG_FORMAT_ID_TGA = 7 |
LIBIMG_FORMAT_ID_PCX = 8 |
LIBIMG_FORMAT_ID_XCF = 9 |
LIBIMG_FORMAT_ID_TIFF = 10 |
LIBIMG_FORMAT_ID_PNM = 11 |
LIBIMG_FORMAT_ID_WBMP = 12 |
LIBIMG_FORMAT_ID_Z80 = 13 |
LIBIMG_FORMAT_BMP = 1 |
LIBIMG_FORMAT_ICO = 2 |
LIBIMG_FORMAT_CUR = 3 |
LIBIMG_FORMAT_GIF = 4 |
LIBIMG_FORMAT_PNG = 5 |
LIBIMG_FORMAT_JPEG = 6 |
LIBIMG_FORMAT_TGA = 7 |
LIBIMG_FORMAT_PCX = 8 |
LIBIMG_FORMAT_XCF = 9 |
LIBIMG_FORMAT_TIFF = 10 |
LIBIMG_FORMAT_PNM = 11 |
LIBIMG_FORMAT_WBMP = 12 |
LIBIMG_FORMAT_Z80 = 13 |
|
; scale type |
LIBIMG_SCALE_TYPE_STRETCH = 0 |
LIBIMG_SCALE_TYPE_FIT_RECT = 1 |
LIBIMG_SCALE_TYPE_FIT_WIDTH = 2 |
LIBIMG_SCALE_TYPE_FIT_HEIGHT = 3 |
LIBIMG_SCALE_TYPE_FIT_MAX = 4 |
;LIBIMG_SCALE_TYPE_TILE = 5 |
; scale type ; corresponding img.scale params |
LIBIMG_SCALE_INTEGER = 1 ; scale factor ; reserved 0 |
LIBIMG_SCALE_TILE = 2 ; new width ; new height |
LIBIMG_SCALE_STRETCH = 3 ; new width ; new height |
LIBIMG_SCALE_FIT_RECT = 4 ; new width ; new height |
LIBIMG_SCALE_FIT_WIDTH = 5 ; new width ; new height |
LIBIMG_SCALE_FIT_HEIGHT = 6 ; new width ; new height |
LIBIMG_SCALE_FIT_MAX = 7 ; new width ; new height |
|
; scale algorithm |
;LIBIMG_SCALE_ALG_DEFAULT = 0 |
LIBIMG_SCALE_ALG_INTEGER = 1 |
LIBIMG_SCALE_ALG_BILINEAR = 2 |
;LIBIMG_SCALE_ALG_BICUBIC = 3 |
;LIBIMG_SCALE_ALG_LANCZOS = 4 |
; interpolation algorithm |
LIBIMG_INTER_NONE = 0 ; use it with LIBIMG_SCALE_INTEGER, LIBIMG_SCALE_TILE, etc |
LIBIMG_INTER_BILINEAR = 1 |
;LIBIMG_INTER_BICUBIC = 2 |
;LIBIMG_INTER_LANCZOS = 3 |
LIBIMG_INTER_DEFAULT = LIBIMG_INTER_BILINEAR |
|
; error codes |
LIBIMG_ERROR_OUT_OF_MEMORY = 1 |
54,9 → 55,10 |
LIBIMG_ERROR_BIT_DEPTH = 4 |
LIBIMG_ERROR_ENCODER = 5 |
LIBIMG_ERROR_SRC_TYPE = 6 |
LIBIMG_ERROR_SCALE_TYPE = 7 |
LIBIMG_ERROR_SCALE_ALG = 8 |
LIBIMG_ERROR_SCALE = 7 |
LIBIMG_ERROR_INTER = 8 |
LIBIMG_ERROR_NOT_INPLEMENTED = 9 |
LIBIMG_ERROR_INVALID_INPUT = 10 |
|
; encode flags (byte 0x02 of _common option) |
LIBIMG_ENCODE_STRICT_SPECIFIC = 0x01 |