waifu2x-node
Version:
Image Super-Resolution in NodeJS using libw2xc from waifu2x-converter-cpp.
40 lines (39 loc) • 1.28 kB
TypeScript
declare namespace Enums {
enum W2XConvGPUMode {
W2XCONV_GPU_DISABLE = 0,
W2XCONV_GPU_AUTO = 1,
W2XCONV_GPU_FORCE_OPENCL = 2
}
enum W2XConvProcessorType {
W2XCONV_PROC_UNKNOWN = -1,
W2XCONV_PROC_HOST = 0,
W2XCONV_PROC_CUDA = 1,
W2XCONV_PROC_OPENCL = 2
}
enum W2XConvProcessorSubType {
W2XCONV_PROC_HOST_OPENCV = 0,
W2XCONV_PROC_HOST_SSE3 = 1,
W2XCONV_PROC_HOST_AVX = 2,
W2XCONV_PROC_HOST_FMA = 3,
W2XCONV_PROC_HOST_NEON = 260,
W2XCONV_PROC_HOST_ALTIVEC = 517
}
enum W2XConvErrorCode {
W2XCONV_NOERROR = 0,
W2XCONV_ERROR_WIN32_ERROR = 1,
W2XCONV_ERROR_WIN32_ERROR_PATH = 2,
W2XCONV_ERROR_LIBC_ERROR = 3,
W2XCONV_ERROR_LIBC_ERROR_PATH = 4,
W2XCONV_ERROR_MODEL_LOAD_FAILED = 5,
W2XCONV_ERROR_IMREAD_FAILED = 6,
W2XCONV_ERROR_IMWRITE_FAILED = 7,
W2XCONV_ERROR_RGB_MODEL_MISMATCH_TO_Y = 8,
W2XCONV_ERROR_Y_MODEL_MISMATCH_TO_RGB_F32 = 9,
W2XCONV_ERROR_OPENCL = 10,
W2XCONV_ERROR_SCALE_LIMIT = 11,
W2XCONV_ERROR_SIZE_LIMIT = 12,
W2XCONV_ERROR_WEBP_SIZE_LIMIT = 13,
W2XCONV_ERROR_WEBP_LOSSY_SIZE_LIMIT = 14
}
}
export default Enums;