Feature: add vertically and horizontally flip treat options for image processing

This commit is contained in:
萌萌哒赫萝
2023-09-06 20:44:59 -07:00
parent 08b45bc9b3
commit cb76a3438f
8 changed files with 59 additions and 7 deletions

View File

@@ -1369,6 +1369,24 @@
/>
</el-select>
</el-form-item>
<el-form-item
:label="$T('UPLOAD_PAGE_IMAGE_PROCESS_ISFLIP')"
>
<el-switch
v-model="compressForm.isFlip"
active-color="#13ce66"
inactive-color="#ff4949"
/>
</el-form-item>
<el-form-item
:label="$T('UPLOAD_PAGE_IMAGE_PROCESS_ISFLOP')"
>
<el-switch
v-model="compressForm.isFlop"
active-color="#13ce66"
inactive-color="#ff4949"
/>
</el-form-item>
<el-form-item
:label="$T('UPLOAD_PAGE_IMAGE_PROCESS_ISRESIZE')"
>
@@ -1566,7 +1584,9 @@ const compressForm = reactive<any>({
reSizePercent: 50,
isRotate: false,
rotateDegree: 0,
isRemoveExif: false
isRemoveExif: false,
isFlip: false,
isFlop: false
})
function closeDialog () {
@@ -1595,6 +1615,8 @@ async function initForm () {
compressForm.isRotate = compress.isRotate ?? false
compressForm.rotateDegree = compress.rotateDegree ?? 0
compressForm.isRemoveExif = compress.isRemoveExif ?? false
compressForm.isFlip = compress.isFlip ?? false
compressForm.isFlop = compress.isFlop ?? false
}
if (watermark) {
waterMarkForm.isAddWatermark = watermark.isAddWatermark ?? false

View File

@@ -300,6 +300,24 @@
/>
</el-select>
</el-form-item>
<el-form-item
:label="$T('UPLOAD_PAGE_IMAGE_PROCESS_ISFLIP')"
>
<el-switch
v-model="compressForm.isFlip"
active-color="#13ce66"
inactive-color="#ff4949"
/>
</el-form-item>
<el-form-item
:label="$T('UPLOAD_PAGE_IMAGE_PROCESS_ISFLOP')"
>
<el-switch
v-model="compressForm.isFlop"
active-color="#13ce66"
inactive-color="#ff4949"
/>
</el-form-item>
<el-form-item
:label="$T('UPLOAD_PAGE_IMAGE_PROCESS_ISRESIZE')"
>
@@ -486,7 +504,9 @@ const compressForm = reactive<any>({
reSizePercent: 50,
isRotate: false,
rotateDegree: 0,
isRemoveExif: false
isRemoveExif: false,
isFlip: false,
isFlop: false
})
function closeDialog () {
@@ -515,6 +535,8 @@ async function initData () {
compressForm.isRotate = compress.isRotate ?? false
compressForm.rotateDegree = compress.rotateDegree ?? 0
compressForm.isRemoveExif = compress.isRemoveExif ?? false
compressForm.isFlip = compress.isFlip ?? false
compressForm.isFlop = compress.isFlop ?? false
}
if (watermark) {
waterMarkForm.isAddWatermark = watermark.isAddWatermark ?? false