import { ipcRenderer } from 'electron' import { DEFINE_STRING } from '../define/define_string' const img = { // 加载当前链接的SD服务数据 OneSplitFour: async (value, callback) => callback(await ipcRenderer.invoke(DEFINE_STRING.IMG.ONE_SPLIT_FOUR, value)), // 将base64的图片转换为文件 Base64ToFile: async (value, callback) => callback(await ipcRenderer.invoke(DEFINE_STRING.IMG.BASE64_TO_FILE, value)), // 请求图片处理,去除水印 ProcessImage: async (value, callback) => callback(await ipcRenderer.invoke(DEFINE_STRING.IMG.PROCESS_IMAGE, value)), //批量处理图片,去除水印 BatchProcessImage: async (value, callback) => callback(await ipcRenderer.invoke(DEFINE_STRING.IMG.BATCH_PROCESS_IMAGE, value)), // 检查水印处理 ProcessImageCheck: async (imageBase64, maskPosition, bookId) => await ipcRenderer.invoke( DEFINE_STRING.IMG.PROCESS_IMAGE_WATERMASK_CHECK, imageBase64, maskPosition, bookId ) } export { img }