Capítulo 653 de 988

Chapter 653: linearBlur()

Core Idea

A presentation that applies a directional multi-sample blur while blending between scenes.

Key Concepts

  • Example
  • API
  • intensity?
  • Compatibility
  • Credits
  • See also

Code Examples

const Letter: React.FC<{
  children: React.ReactNode;
  color: string;
}> = ({children, color}) => {
  return (
    <AbsoluteFill
      style={{
        backgroundColor: color,
        opacity: 0.9,
        justifyContent: 'center',
        alignItems: 'center',
        fontSize: 200,
        color: 'white',
      }}
    >
      {children}
    </AbsoluteFill>
  );
};

const BasicTransition = () => {
  return (
    <TransitionSeries>
      <TransitionSeries.Sequence durationInFrames={40}>
        <Letter color="#0b84f3">A</Letter>
      </TransitionSeries.Sequence>
      <TransitionSeries.Transition
        presentation={linearBlur({intensity: 0.1})}
        timing={linearTiming({durationInFrames: 30})}
      />
      <TransitionSeries.Sequence durationInFrames={60}>
        <Letter color="pink">B</Letter>
      </TransitionSeries.Sequence>
    </TransitionSeries>
  );
};
  • What it demonstrates: Usage pattern for linearBlur() from the official docs.

Key Takeaways

  1. Understand example when working with linearBlur().
  2. Understand api when working with linearBlur().
  3. Understand intensity? when working with linearBlur().
  4. Understand compatibility when working with linearBlur().
  5. Understand credits when working with linearBlur().

Connects To

  • Audio Transitions: related page in the Transitions (@remotion/transitions) section.
  • Make Html in Canvas Presentation: related page in the Transitions (@remotion/transitions) section.
  • Presentations: related page in the Transitions (@remotion/transitions) section.