31 lines
1.0 KiB
JavaScript
31 lines
1.0 KiB
JavaScript
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 }
|