UNPKG

waifu2x-node

Version:

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

49 lines (48 loc) 3.88 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); var Enums; (function (Enums) { var W2XConvGPUMode; (function (W2XConvGPUMode) { W2XConvGPUMode[W2XConvGPUMode["W2XCONV_GPU_DISABLE"] = 0] = "W2XCONV_GPU_DISABLE"; W2XConvGPUMode[W2XConvGPUMode["W2XCONV_GPU_AUTO"] = 1] = "W2XCONV_GPU_AUTO"; W2XConvGPUMode[W2XConvGPUMode["W2XCONV_GPU_FORCE_OPENCL"] = 2] = "W2XCONV_GPU_FORCE_OPENCL"; })(W2XConvGPUMode = Enums.W2XConvGPUMode || (Enums.W2XConvGPUMode = {})); ; var W2XConvProcessorType; (function (W2XConvProcessorType) { W2XConvProcessorType[W2XConvProcessorType["W2XCONV_PROC_UNKNOWN"] = -1] = "W2XCONV_PROC_UNKNOWN"; W2XConvProcessorType[W2XConvProcessorType["W2XCONV_PROC_HOST"] = 0] = "W2XCONV_PROC_HOST"; W2XConvProcessorType[W2XConvProcessorType["W2XCONV_PROC_CUDA"] = 1] = "W2XCONV_PROC_CUDA"; W2XConvProcessorType[W2XConvProcessorType["W2XCONV_PROC_OPENCL"] = 2] = "W2XCONV_PROC_OPENCL"; })(W2XConvProcessorType = Enums.W2XConvProcessorType || (Enums.W2XConvProcessorType = {})); ; var W2XConvProcessorSubType; (function (W2XConvProcessorSubType) { W2XConvProcessorSubType[W2XConvProcessorSubType["W2XCONV_PROC_HOST_OPENCV"] = 0] = "W2XCONV_PROC_HOST_OPENCV"; W2XConvProcessorSubType[W2XConvProcessorSubType["W2XCONV_PROC_HOST_SSE3"] = 1] = "W2XCONV_PROC_HOST_SSE3"; W2XConvProcessorSubType[W2XConvProcessorSubType["W2XCONV_PROC_HOST_AVX"] = 2] = "W2XCONV_PROC_HOST_AVX"; W2XConvProcessorSubType[W2XConvProcessorSubType["W2XCONV_PROC_HOST_FMA"] = 3] = "W2XCONV_PROC_HOST_FMA"; W2XConvProcessorSubType[W2XConvProcessorSubType["W2XCONV_PROC_HOST_NEON"] = 260] = "W2XCONV_PROC_HOST_NEON"; W2XConvProcessorSubType[W2XConvProcessorSubType["W2XCONV_PROC_HOST_ALTIVEC"] = 517] = "W2XCONV_PROC_HOST_ALTIVEC"; })(W2XConvProcessorSubType = Enums.W2XConvProcessorSubType || (Enums.W2XConvProcessorSubType = {})); var W2XConvErrorCode; (function (W2XConvErrorCode) { W2XConvErrorCode[W2XConvErrorCode["W2XCONV_NOERROR"] = 0] = "W2XCONV_NOERROR"; W2XConvErrorCode[W2XConvErrorCode["W2XCONV_ERROR_WIN32_ERROR"] = 1] = "W2XCONV_ERROR_WIN32_ERROR"; W2XConvErrorCode[W2XConvErrorCode["W2XCONV_ERROR_WIN32_ERROR_PATH"] = 2] = "W2XCONV_ERROR_WIN32_ERROR_PATH"; W2XConvErrorCode[W2XConvErrorCode["W2XCONV_ERROR_LIBC_ERROR"] = 3] = "W2XCONV_ERROR_LIBC_ERROR"; W2XConvErrorCode[W2XConvErrorCode["W2XCONV_ERROR_LIBC_ERROR_PATH"] = 4] = "W2XCONV_ERROR_LIBC_ERROR_PATH"; W2XConvErrorCode[W2XConvErrorCode["W2XCONV_ERROR_MODEL_LOAD_FAILED"] = 5] = "W2XCONV_ERROR_MODEL_LOAD_FAILED"; W2XConvErrorCode[W2XConvErrorCode["W2XCONV_ERROR_IMREAD_FAILED"] = 6] = "W2XCONV_ERROR_IMREAD_FAILED"; W2XConvErrorCode[W2XConvErrorCode["W2XCONV_ERROR_IMWRITE_FAILED"] = 7] = "W2XCONV_ERROR_IMWRITE_FAILED"; W2XConvErrorCode[W2XConvErrorCode["W2XCONV_ERROR_RGB_MODEL_MISMATCH_TO_Y"] = 8] = "W2XCONV_ERROR_RGB_MODEL_MISMATCH_TO_Y"; W2XConvErrorCode[W2XConvErrorCode["W2XCONV_ERROR_Y_MODEL_MISMATCH_TO_RGB_F32"] = 9] = "W2XCONV_ERROR_Y_MODEL_MISMATCH_TO_RGB_F32"; W2XConvErrorCode[W2XConvErrorCode["W2XCONV_ERROR_OPENCL"] = 10] = "W2XCONV_ERROR_OPENCL"; W2XConvErrorCode[W2XConvErrorCode["W2XCONV_ERROR_SCALE_LIMIT"] = 11] = "W2XCONV_ERROR_SCALE_LIMIT"; W2XConvErrorCode[W2XConvErrorCode["W2XCONV_ERROR_SIZE_LIMIT"] = 12] = "W2XCONV_ERROR_SIZE_LIMIT"; W2XConvErrorCode[W2XConvErrorCode["W2XCONV_ERROR_WEBP_SIZE_LIMIT"] = 13] = "W2XCONV_ERROR_WEBP_SIZE_LIMIT"; W2XConvErrorCode[W2XConvErrorCode["W2XCONV_ERROR_WEBP_LOSSY_SIZE_LIMIT"] = 14] = "W2XCONV_ERROR_WEBP_LOSSY_SIZE_LIMIT"; })(W2XConvErrorCode = Enums.W2XConvErrorCode || (Enums.W2XConvErrorCode = {})); })(Enums || (Enums = {})); exports.default = Enums;