Недавно написал 8bf-фильтр для контекстно-зависимого масштабирования. Может кому-нибудь пригодится.
Проект на github
Системные требования
Операционная система: | Windows XP или выше |
Программное обеспечение: | CorelDraw версии 13 или выше |
Процессор: | с поддержкой SSE4.1 |
Установка
Скопировать файл 8bf соответствующей архитектуры (x86 или x64) в каталог Plugins. Расположение каталога указывается в параметрах CorelDraw.Работа с фильтром
Для того, чтобы применить фильтр нужно:- Выделить растр в режиме RGB или CMYK
- Вызвать пункт меню "Растровые изображения->Подключаемые модули->Другой->Seam Carving"
- Пометить высоко-приоритетные участки левой клавишей мыши (зелёный цвет) и низко-приоритетные участки правой клавишей мыши (красный цвет)
- Нажать кнопку "Применить", затем "OK" для применения фильтра либо закрыть окно для отмены изменений.
Повысить приоритет участка изображения | Изменение размера кисти | ||
Понизить приоритет участка изображения | Перетаскивание изображения | ||
Установить приоритет участка изображения по умолчанию | Изменение масштаба |
Ограничения
- Поддерживается только RGB и CMYK
- Альфа-канал будет удалён при обработке
- Угол поворота не учитывается
- Минимальный размер изображения 4x4
- Для изображений в режиме CMYK цвета в окне предварительного просмотра будут отображаться некорректно, но на результат работы это не повлияет
Проект на github