feat: add masks core tools

This commit is contained in:
2026-08-26 09:26:26 +05:00
parent 5c37eb2e7b
commit 553601acc1
7 changed files with 467 additions and 21 deletions
+61
View File
@@ -613,6 +613,67 @@ export const ru: Dict = {
display: { gray: 'Градациями серого', color: 'Пространство как RGB' }
}
},
'show-transparent-png': {
title: 'Показать прозрачные области PNG',
description:
'Подсвечивает выбранным цветом каждый прозрачный или полупрозрачный пиксель — дыры становятся заметными.',
params: {
mode: 'Режим маски',
color: 'Цвет подсветки',
opacity: 'Непрозрачность подсветки, %'
},
options: {
mode: { binary: 'Чёрно-белая маска', highlight: 'Цветная подсветка' }
}
},
'show-grayscale-pixels-png': {
title: 'Показать серые пиксели PNG',
description:
'Находит пиксели с почти равными каналами и рисует их маску. Допуск — в единицах канала.',
params: { tolerance: 'Допуск по каналам', mode: 'Режим маски', color: 'Цвет подсветки', opacity: 'Непрозрачность подсветки, %' },
options: {
mode: { binary: 'Чёрно-белая маска', highlight: 'Цветная подсветка' }
}
},
'show-color-pixels-png': {
title: 'Показать цветные пиксели PNG',
description: 'Находит цветные (не серые) пиксели за пределами допуска и рисует их маску.',
params: { tolerance: 'Допуск по каналам', mode: 'Режим маски', color: 'Цвет подсветки', opacity: 'Непрозрачность подсветки, %' },
options: {
mode: { binary: 'Чёрно-белая маска', highlight: 'Цветная подсветка' }
}
},
'light-pixel-mask-png': {
title: 'Маска светлых пикселей PNG',
description: 'Выбирает пиксели ярче порога яркости.',
params: { threshold: 'Порог яркости, %', mode: 'Режим маски', color: 'Цвет подсветки', opacity: 'Непрозрачность подсветки, %' },
options: {
mode: { binary: 'Чёрно-белая маска', highlight: 'Цветная подсветка' }
}
},
'dark-pixel-mask-png': {
title: 'Маска тёмных пикселей PNG',
description: 'Выбирает пиксели темнее порога яркости.',
params: { threshold: 'Порог яркости, %', mode: 'Режим маски', color: 'Цвет подсветки', opacity: 'Непрозрачность подсветки, %' },
options: {
mode: { binary: 'Чёрно-белая маска', highlight: 'Цветная подсветка' }
}
},
'unique-color-mask-png': {
title: 'Маска уникальных цветов PNG',
description:
'Выбирает цвета, которые встречаются не чаще заданного числа раз, — редкие и одиночные пиксели.',
params: { rarity: 'Максимум повторов', mode: 'Режим маски', color: 'Цвет подсветки', opacity: 'Непрозрачность подсветки, %' },
options: {
mode: { binary: 'Чёрно-белая маска', highlight: 'Цветная подсветка' }
}
},
'extract-color-from-png': {
title: 'Извлечь цвет из PNG',
description:
'Оставляет только пиксели, близкие к выбранному цвету, остальное делает прозрачным — обратное «Удалить цвет».',
params: { color: 'Какой цвет оставить', tolerance: 'Допуск похожести, %' }
},
'watermark-tile-png': {
title: 'Плитка-водяной знак PNG',
description: