waifu2x-node
Version:
Image Super-Resolution in NodeJS using libw2xc from waifu2x-converter-cpp.
49 lines (48 loc) • 3.88 kB
JavaScript
;
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;