Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- # load source picture
- Src = ImageSource(file="source.png", start=0, end=0, fps=1, pixel_type="RGB32")
- # create white screen with source width and height
- Blank_1 = BlankClip(Src, color=$FFFFFF)
- # weave 3 source lines with 1 blank line, then turn left
- Interleave(Src, Src, Src, Blank_1)
- AssumeFieldBased.Weave
- AssumeFieldBased.Weave
- Weaved_1 = TurnLeft
- # weave 3 source lines with 1 blank line, then turn right
- Blank_2 = BlankClip(Weaved_1, color=$FFFFFF)
- Interleave(Weaved_1, Weaved_1, Weaved_1, Blank_2)
- AssumeFieldBased.Weave
- AssumeFieldBased.Weave
- Weaved_2 = TurnRight
- # create the shadow version
- ShadowBrightness = 2.0 / 3
- ShadowOffsetX = 2
- ShadowOffsetY = 2
- Shadow = Src.Levels(0, 1.00, 255, round(ShadowBrightness * 255), 255).BilinearResize(Weaved_2.Width, Weaved_2.Height).Blur(1.58).AddBorders(ShadowOffsetX, ShadowOffsetY, 0, 0, $FFFFFF).Crop(0, 0, -ShadowOffsetX, -ShadowOffsetY)
- # put the Weaved_2 version over the shadow version
- Layer(Shadow, Weaved_2, "darken")
Advertisement
Add Comment
Please, Sign In to add comment