31 lines
1.0 KiB
JavaScript
Raw Normal View History

2024-08-08 16:24:47 +08:00
import { ipcRenderer } from 'electron'
import { DEFINE_STRING } from '../define/define_string'
2024-06-01 15:08:22 +08:00
const img = {
2024-08-08 16:24:47 +08:00
// 加载当前链接的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)),
2024-06-06 13:12:04 +08:00
2024-08-08 16:24:47 +08:00
// 请求图片处理,去除水印
ProcessImage: async (value, callback) =>
callback(await ipcRenderer.invoke(DEFINE_STRING.IMG.PROCESS_IMAGE, value)),
2024-06-06 13:12:04 +08:00
2024-08-08 16:24:47 +08:00
//批量处理图片,去除水印
BatchProcessImage: async (value, callback) =>
callback(await ipcRenderer.invoke(DEFINE_STRING.IMG.BATCH_PROCESS_IMAGE, value)),
2024-06-06 13:12:04 +08:00
2024-08-08 16:24:47 +08:00
// 检查水印处理
ProcessImageCheck: async (imageBase64, maskPosition, bookId) =>
await ipcRenderer.invoke(
DEFINE_STRING.IMG.PROCESS_IMAGE_WATERMASK_CHECK,
imageBase64,
maskPosition,
bookId
)
2024-06-01 15:08:22 +08:00
}
2024-08-08 16:24:47 +08:00
export { img }