diff --git a/vue/src/plugin/imageCompress/cjpeg.js b/vue/src/plugin/imageCompress/cjpeg.js index aeac37f..2d0c3f0 100644 --- a/vue/src/plugin/imageCompress/cjpeg.js +++ b/vue/src/plugin/imageCompress/cjpeg.js @@ -1,7 +1,8 @@ import {createWorker} from "@/utils/worker" export default function (uint8Array, quality = 75) { - const url = `${process.env.BASE_URL}static/js/cjpeg.min.js` + const {protocol, host} = document.location + const url = `${protocol}//${host}${process.env.BASE_URL}static/js/cjpeg.min.js` return new Promise(resolve => { let worker = createWorker(handler, {url, data: uint8Array, quality}, ({data}) => { resolve(data) diff --git a/vue/src/plugin/imageCompress/pngquant.js b/vue/src/plugin/imageCompress/pngquant.js index 8fe05fb..24c771a 100644 --- a/vue/src/plugin/imageCompress/pngquant.js +++ b/vue/src/plugin/imageCompress/pngquant.js @@ -1,7 +1,8 @@ import {createWorker} from "@/utils/worker" export default function (uint8Array, quality = 75, speed = 4) { - const url = `${process.env.BASE_URL}static/js/pngquant.min.js` + const {protocol, host} = document.location + const url = `${protocol}//${host}${process.env.BASE_URL}static/js/pngquant.min.js` return new Promise(resolve => { let worker = createWorker(handler, {url, data: uint8Array, quality, speed}, ({data}) => { resolve(data) diff --git a/vue/src/views/example/developingTest/components/ImageCompressTest.vue b/vue/src/views/example/developingTest/components/ImageCompressTest.vue index 90342ac..fb19a21 100644 --- a/vue/src/views/example/developingTest/components/ImageCompressTest.vue +++ b/vue/src/views/example/developingTest/components/ImageCompressTest.vue @@ -5,8 +5,8 @@ 使用mozjpeg
- - 选择图片 + + 选择图片

原始图片:{{jpg.name}} ({{jpg.input.size|numberFormatter}})

@@ -26,8 +26,8 @@ - 压缩 - 重置 + 压缩 + 重置
@@ -36,8 +36,8 @@ 使用pngquant
- - 选择图片 + + 选择图片

原始图片:{{png.name}} ({{png.input.size|numberFormatter}})

@@ -61,8 +61,8 @@ - 压缩 - 重置 + 压缩 + 重置