diff options
Diffstat (limited to 'packages/frontend/src/utility/image-effector/fxs/stripe.ts')
| -rw-r--r-- | packages/frontend/src/utility/image-effector/fxs/stripe.ts | 66 |
1 files changed, 0 insertions, 66 deletions
diff --git a/packages/frontend/src/utility/image-effector/fxs/stripe.ts b/packages/frontend/src/utility/image-effector/fxs/stripe.ts deleted file mode 100644 index 3a6ecf970c..0000000000 --- a/packages/frontend/src/utility/image-effector/fxs/stripe.ts +++ /dev/null @@ -1,66 +0,0 @@ -/* - * SPDX-FileCopyrightText: syuilo and misskey-project - * SPDX-License-Identifier: AGPL-3.0-only - */ - -import { defineImageEffectorFx } from '../ImageEffector.js'; -import shader from './stripe.glsl'; -import { i18n } from '@/i18n.js'; - -// Primarily used for watermark -export const FX_stripe = defineImageEffectorFx({ - id: 'stripe', - name: i18n.ts._imageEffector._fxs.stripe, - shader, - uniforms: ['angle', 'frequency', 'phase', 'threshold', 'color', 'opacity'] as const, - params: { - angle: { - label: i18n.ts._imageEffector._fxProps.angle, - type: 'number', - default: 0.5, - min: -1.0, - max: 1.0, - step: 0.01, - toViewValue: v => Math.round(v * 90) + '°', - }, - frequency: { - label: i18n.ts._watermarkEditor.stripeFrequency, - type: 'number', - default: 10.0, - min: 1.0, - max: 30.0, - step: 0.1, - }, - threshold: { - label: i18n.ts._watermarkEditor.stripeWidth, - type: 'number', - default: 0.1, - min: 0.0, - max: 1.0, - step: 0.01, - toViewValue: v => Math.round(v * 100) + '%', - }, - color: { - label: i18n.ts._imageEffector._fxProps.color, - type: 'color', - default: [1, 1, 1], - }, - opacity: { - label: i18n.ts._imageEffector._fxProps.opacity, - type: 'number', - default: 0.5, - min: 0.0, - max: 1.0, - step: 0.01, - toViewValue: v => Math.round(v * 100) + '%', - }, - }, - main: ({ gl, u, params }) => { - gl.uniform1f(u.angle, params.angle / 2); - gl.uniform1f(u.frequency, params.frequency * params.frequency); - gl.uniform1f(u.phase, 0.0); - gl.uniform1f(u.threshold, params.threshold); - gl.uniform3f(u.color, params.color[0], params.color[1], params.color[2]); - gl.uniform1f(u.opacity, params.opacity); - }, -}); |