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

Последнее редактирование модератором:
В общем все более менее понятно, что решение задачи сводится к покупке задорого софта и там типа есть волшебная кнопочка. PitStop триальной версии не смог дорисовать контуры, только квадратную рамку вокруг объекта. Из обычных редакторов типа Corel, AI, PS без ИИ не получится использовать. Так что всем спасибо.
 
Хотя работает очень даже неплохо.
2025-06-19_11-26-07.jpg2025-06-19_11-26-30.jpg
 
  • Огонь
Реакции: Flame
  • Огонь
Реакции: ~RA~
Добавил возможность задавать степень блёрности, на некоторых сюжетах может оказаться полезным.
1750323715178.png
 
Программа доливает блиды к вашим 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
Надеюсь, эта инструкция поможет вам легко использовать программу!

Результат работы программы во многом зависит от состояния края обрабатываемого файла.
Антивирусы могут ругаться, не стоит этого бояться. ;)
 

Вложения

Последнее редактирование:
1750327008123.png

С таким продать сложно, лучше уж бесплатно раздать, не так ли?
 
Вас смутил цвет надписи и выделение болдом?
Давайте я научу вас читать ту страничку, а не только пугаться цвета. ;)
Посмотрите, 15 из 72 – это малая часть особо впечатлительных "охранников", которые тут же подняли ложную тревогу. А теперь взгляните на ту кучу умных парней (Касперский, ESET, Microsoft, BitDefender, Malwarebytes, DrWeb, Avast, AVG и прочие тяжеловесы) в списке "Undetected". Они что, слепые? Или просто не повелись на дешёвый фокус? Конечно, второе! Они-то знают, что к чему.

А "виновник" всего этого переполоха – тег upx. Да-да, этот файл просто упакован. Представьте: кто-то решил аккуратно и компактно сложить свои вещи, а эти антивирусы, увидев такую "нестандартную" упаковку (в их понимании это, видите ли, corrupt – ну не могут они в многослойность!), тут же заорали: "Обфускация! Скрытые угрозы! Ловите его!". Ну, смешно же! Их сенсоры, видимо, настроены так, что любое отклонение от "идеала" вызывает панику и метку trojan.Threat categories.

А эти их диагнозы: Trojan.Win64.Agent, Suspicious.low.ml.score, BehavesLike.Win64.Generic.cc? Это же просто эвристические пугалки! Их алгоритмы, бедняжки, видят, как файл сам себя распаковывает в памяти (что для UPX-упакованных файлов — норма, а не преступление!), и сразу же начинают вопить о "подозрительном поведении". Видимо, любая малопонятная для них процедура — повод объявить честную программу "трояном".
Не ведитесь и не пугайте софорумников!

Всем бобра!
 
Последнее редактирование:
Последнее редактирование:
А параметр передать? Впрочем, падение скорее от того, что винда старая. Угадал? ;)
Нет параметров - должно же некое сообщение появиться? Падать-то по любому не должно. Win 7/64
 
Последнее редактирование: