Skip to content

Commit c0fa40b

Browse files
committed
feat: integrate unsharpen mask transformation into overlay processing logic
1 parent 825b3c4 commit c0fa40b

1 file changed

Lines changed: 4 additions & 5 deletions

File tree

  • packages/imagekit-editor-dev/src/schema

packages/imagekit-editor-dev/src/schema/index.ts

Lines changed: 4 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -3529,6 +3529,10 @@ export const transformationFormatters: Record<
35293529
if (values.rotation) {
35303530
overlayTransform.rotation = values.rotation
35313531
}
3532+
3533+
if (values.unsharpenMask === true) {
3534+
overlayTransform["e-usm"] = `${values.unsharpenMaskRadius}-${values.unsharpenMaskSigma}-${values.unsharpenMaskAmount}-${values.unsharpenMaskThreshold}`
3535+
}
35323536
if (
35333537
values.trimEnabled === true &&
35343538
typeof values.trimThreshold === "number"
@@ -3577,11 +3581,6 @@ export const transformationFormatters: Record<
35773581

35783582
// Assign overlay to transforms
35793583
transforms.overlay = overlay
3580-
if (values.unsharpenMask === true) {
3581-
overlayTransform["e-usm"] = `${values.unsharpenMaskRadius}-${values.unsharpenMaskSigma}-${values.unsharpenMaskAmount}-${values.unsharpenMaskThreshold}`
3582-
}
3583-
3584-
35853584
},
35863585
flip: (values, transforms) => {
35873586
if ((values.flip as Array<string>)?.length) {

0 commit comments

Comments
 (0)