Вылеты для контурной резки

  • Автор темы Автор темы motus
  • Дата начала Дата начала
Программа доливает блиды к вашим PNG-файлам. Она автоматически расширяет пиксели от непрозрачной области в прозрачную (по альфа-каналу). Вы можете настроить глубину доливки (количество слоев) и степень смешивания (усреднение пикселей).

Чтобы запустить программу, откройте командную строку (например, cmd.exe или PowerShell) в той же директории, где находится файл create_bleed_windows.exe.

Общий синтаксис:

create_bleed_windows.exe [-a N] [-l L] путь к файлу(ам).png

Объяснение аргументов:​

  • create_bleed_windows.exe: Это исполняемый файл самой программы.
  • -a N (Степень усреднения)
    • Описание: Этот флаг определяет, сколько ближайших непрозрачных пикселей будет использоваться для усреднения цвета при заполнении прозрачных областей. Чем больше значение N, тем более размытым будет переход от изображения к заполненной области.
    • Тип: Целое число.
    • Значение по умолчанию: 5 (если не указано).
    • Пример: -a 8 (будет усредняться 8 пикселей).
  • -l L (Количество слоев)
    • Описание: Этот флаг указывает, сколько "слоев" прозрачных пикселей будет обработано. Программа заполняет прозрачные пиксели слоями, двигаясь от границы изображения наружу. Большее количество слоев позволяет заполнить более широкие прозрачные области.
    • Тип: Целое число.
    • Значение по умолчанию: 6 (если не указано).
    • Пример: -l 10 (будет обработано 10 слоев).
  • путь к файлу(ам).png (Путь к файлу/файлам PNG)
    • Описание: Это обязательный аргумент, который указывает на один или несколько входных PNG-файлов, которые нужно обработать. Вы можете указать как один файл, так и использовать шаблоны (*.png) для обработки нескольких файлов в директории.
    • Тип: Строка (путь к файлу или шаблон).
    • Пример: image.png (один файл), folder/*.png (все PNG-файлы в папке folder), *.png (все PNG-файлы в текущей директории).

Примеры использования:​

  1. Обработка одного файла с использованием значений по умолчанию для -a и -l:

    create_bleed_windows.exe my_image.png
    • Выходной файл: my_image_bleed_l6_a5.png
  2. Обработка нескольких файлов в текущей директории с использованием значений по умолчанию:

    create_bleed_windows.exe *.png
    • Каждый PNG-файл, например pic1.png, будет сохранен как pic1_bleed_l6_a5.png.
  3. Указание конкретного количества слоев (-l) и степени усреднения (-a):

    create_bleed_windows.exe -l 15 -a 7 photo.png
    • Выходной файл: photo_bleed_l15_a7.png
  4. Указание только количества слоев (степень усреднения по умолчанию):

    create_bleed_windows.exe -l 10 another_image.png
    • Выходной файл: another_image_bleed_l10_a5.png
  5. Указание только степени усреднения (количество слоев по умолчанию):

    create_bleed_windows.exe -a 3 final_image.png
    • Выходной файл: final_image_bleed_l6_a3.png
Надеюсь, эта инструкция поможет вам легко использовать программу!

Результат работы программы во многом зависит от состояния края обрабатываемого файла.
Антивирусы могут ругаться, не стоит этого бояться. ;)
Добрый день, а можно получить первую версию утилиты, которая не наращивает холст изображения на величину вылетов? Я попробовал запустить, но она пишет что триальный период закончился.
 
По вашему ТЗ добавил.
Я заметил что не наращивается холст, то есть если вокруг объекта не хватает прозрачных пикселей, вылет не будет отрисован.
В сентябре вернусь, напомните, добавлю ключик доливать/не_доливать.
 
  • Спасибо
Реакции: motus