Скиллы Средний Контент и творчество

imagemagick

Скачать ZIP
12
Предупреждение о рисках!

Установка скиллов и плагинов OpenClaw осуществляется на ваш страх и риск. Все файлы были получены из открытых источников и предоставляются «как есть». Мы не гарантируем их корректную работу, безопасность или совместимость с вашей системой. Перед установкой настоятельно рекомендуется ознакомиться с содержимым кода и убедиться, что вы понимаете, какие изменения будут внесены в вашу систему.

imagemagick

Комплексные операции ImageMagick для работы с изображениями.

Этот навык оборачивает команды CLI ImageMagick в удобные сценарии для обработки изображений в Moltbot. Он покрывает типовые задачи: удаление фона, изменение размеров, конвертацию форматов, добавление водяных знаков и пакетную обработку.

Вместо того чтобы каждый раз вспоминать синтаксис флагов, вы получаете готовые переиспользуемые команды для самых распространённых операций. :

Установка

clawhub install kesslerio/imagemagick

Если CLI ещё не установлен:

npx clawhub@latest install kesslerio/imagemagick

Или через OpenClaw CLI:

openclaw skills install kesslerio/imagemagick

Что делает этот навык

Набор инструментов включает:

  • Удаление фона (в том числе однотонного)
  • Изменение размеров изображений
  • Конвертацию форматов (PNG, JPG, WebP и др.)
  • Добавление водяных знаков
  • Пакетную обработку файлов

Также доступен вспомогательный скрипт для удаления однотонного фона с настраиваемой чувствительностью (tolerance). :

Когда использовать

  • Удалить белый фон у иконки продукта
  • Сгенерировать набор иконок iOS из одного исходного файла
  • Конвертировать PNG в WebP для веба
  • Добавить водяной знак на изображение
  • Скруглить углы скриншота приложения

Пример рабочего процесса

Вход:
Пользователь просит удалить белый фон из файла icon.png и сохранить результат с прозрачностью.

Действия агента:

  • Запускает remove-bg.sh с входным файлом icon.png
  • Указывает выходной файл icon-clean.png
  • Применяет стандартную чувствительность (tolerance = 20) и цвет #FFFFFF
  • ImageMagick использует fuzz-фактор для удаления совпадающих пикселей
  • Сохраняет результат как PNG с альфа-каналом

Выход:
Файл icon-clean.png с прозрачным фоном вместо белого. :

Доступные операции

1. Удаление фона

./scripts/remove-bg.sh input.png output.png [tolerance] [color]

2. Изменение размера

convert input.png -resize 256x256 output.png

3. Конвертация формата

convert input.png output.webp
convert input.jpg output.png
convert input.png -quality 80 output.jpg

4. Скругление углов

convert input.png -alpha set -virtual-pixel transparent \
-distort viewport 512x512+0+0 \
-channel A -blur 0x10 -threshold 50% \
output-rounded.png

5. Водяной знак

convert base.png watermark.png -gravity southeast -composite output.png

Советы

  • Высокая чувствительность (20–50) — лучше для сглаженных краёв, но может затронуть объект
  • Низкая (5–15) — сохраняет детали, но может оставлять артефакты
  • Для иконок обычно подходит диапазон 10–20
  • Используйте -quality для сжатия
  • Флаг -strip удаляет метаданные и уменьшает размер файла

Файл из источника

11080_imagemagick-1.0.0.zip