Feature: add remove exif info

ISSUES CLOSED: #18
This commit is contained in:
萌萌哒赫萝
2023-03-10 10:11:42 +08:00
parent 5657ed3151
commit a46b0923c1
4 changed files with 25 additions and 7 deletions

View File

@@ -637,6 +637,13 @@
</el-radio>
</el-radio-group>
</el-form-item>
<el-form-item label="是否移除Eixf信息">
<el-switch
v-model="compressForm.isRemoveExif"
active-color="#13ce66"
inactive-color="#ff4949"
/>
</el-form-item>
<el-form-item label="压缩质量">
<el-input-number
v-model="compressForm.quality"
@@ -797,7 +804,8 @@ const compressForm = reactive<any>({
isReSizeByPercent: false,
reSizePercent: 50,
isRotate: false,
rotateDegree: 0
rotateDegree: 0,
isRemoveExif: false
})
function closeDialog () {
@@ -824,6 +832,7 @@ async function initForm () {
compressForm.reSizePercent = compress.reSizePercent ?? 50
compressForm.isRotate = compress.isRotate ?? false
compressForm.rotateDegree = compress.rotateDegree ?? 0
compressForm.isRemoveExif = compress.isRemoveExif ?? false
}
if (watermark) {
waterMarkForm.isAddWatermark = watermark.isAddWatermark ?? false

View File

@@ -228,6 +228,13 @@
</el-radio>
</el-radio-group>
</el-form-item>
<el-form-item label="是否移除Eixf信息">
<el-switch
v-model="compressForm.isRemoveExif"
active-color="#13ce66"
inactive-color="#ff4949"
/>
</el-form-item>
<el-form-item label="压缩质量">
<el-input-number
v-model="compressForm.quality"
@@ -391,7 +398,8 @@ const compressForm = reactive<any>({
isReSizeByPercent: false,
reSizePercent: 50,
isRotate: false,
rotateDegree: 0
rotateDegree: 0,
isRemoveExif: false
})
function closeDialog () {
@@ -418,6 +426,7 @@ async function initData () {
compressForm.reSizePercent = compress.reSizePercent ?? 50
compressForm.isRotate = compress.isRotate ?? false
compressForm.rotateDegree = compress.rotateDegree ?? 0
compressForm.isRemoveExif = compress.isRemoveExif ?? false
}
if (watermark) {
waterMarkForm.isAddWatermark = watermark.isAddWatermark ?? false