UNPKG

waifu2x-node

Version:

Image Super-Resolution in NodeJS using libw2xc from waifu2x-converter-cpp.

40 lines (39 loc) 1.28 kB
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;