# Shader VHS

Uma imagem tocada de fita VHS, com a linha ondulando, um vinco que rasga, ruído no pé do quadro e a cor sangrando para o lado.

- Nome no registry: `shader-vhs`
- Tipo: componente
- Dependências npm: nenhuma
- Demo: https://ui.visantlabs.com/c/shader-vhs
- Categorias: shaders, shader, webgl, imagem, vhs, fita, retro

## Quando usar

- Use quando: Foto com cara de fita VHS gasta, em clipe, capa de música ou campanha retrô anos 90
- Evite quando: Tela de tubo com linhas de varredura: shader-crt; falha digital em faixas, shader-glitch

## Instalar

```bash
npx shadcn@latest add @visant/shader-vhs
```

## Usar

```tsx
<ShaderVhs />
```

## API

### ShaderVhs

- `src: string` — A imagem a tocar na fita. Fundo transparente vira papel.
- `acBeat?: number = 50` — Batimento de brilho da rede elétrica.
- `alt?: string = "Imagem tocada de fita VHS"` — Texto alternativo da imagem.
- `bloom?: number = 25` — Sangria da cor para o lado.
- `speed?: number = 50` — Velocidade da fita.
- `switchingNoise?: number = 50` — Ruído de troca de cabeça no pé do quadro.
- `tapeCrease?: number = 50` — Vinco que passa rasgando a imagem.
- `tapeWave?: number = 50` — Ondulação da linha com a fita.
