RET_CODE win_image_file_preview(char *file, RECT rect_info) { int ret_val; ret_val = image_decode(file, IMAGEDEC_THUMBNAIL, rect_info.left, rect_info.top, rect_info.right - rect_info.left, rect_info.bottom - rect_info.top, ANG_ORI); if(ret_val < 0) { return RET_FAILURE; } return RET_SUCCESS; }
void targa_decode_grayscale(PointerInputStream& istream, RGBAImage& image, const Flip& flip) { TargaDecodeGrayPixel decode; image_decode(istream, decode, image, flip); }
void targa_decode_rle_rgba(PointerInputStream& istream, RGBAImage& image, const Flip& flip) { TargaDecodeRGBAPixelRLE decode; image_decode(istream, decode, image, flip); }
void targa_decode_rgb(stream::PointerInputStream& istream, RGBAImage& image, const Flip& flip) { TargaDecodeRGBPixel decode; image_decode(istream, decode, image, flip); }