ImageWriter AVISynth предоставляет пустые файлы PNG - PullRequest
0 голосов
/ 11 июня 2018

Название говорит само за себя.

BlankClip(length=100,width=1920,height=1080,pixel_type="RGB32",fps=60,color=$ff0000)
\ .ImageWriter("frames/%05d.png",type="png")

Ожидаемый результат: 100 красных изображений
Что я получил: 100 прозрачных изображений

Я пробовал внутренний формат ebmp, и это дает красные изображения, но «реальная вещь» будет иметь прозрачный фон, и это сглаживается до черного.Кроме того, каждый кадр имеет размер 7 МБ, что просто глупо (реальная вещь имеет 5-значное число кадров).

Есть идеи?

1 Ответ

0 голосов
/ 12 июня 2018

Поскольку вы выбираете формат «RGB32» для BlankClip, вы также должны указать альфа-канал в параметре «color».

Очевидно, что он в формате ARGB, поэтому вы должны установить его в $ ffff0000 (первый "ff" для полной непрозрачности).

...