Canvas
Pixelated Image
OGL image revealer that starts as coarse blocks and sharpens to full resolution over time.
- lit
- ogl
Preview
Animated depixelation reveal that doubles the sampling grid until the image resolves to full detail.
Attributes
Installation
pnpm dlx shadcn@latest add https://motion-kit-astro.vercel.app/r/pixelated-image.json Usage
---
import "@/components/motion-kit/pixelated-image-element.ts";
---
<motion-pixelated-image
image="https://picsum.photos/seed/pixelated/800/600"
initial-grid-size="6"
step-duration="0.15"
></motion-pixelated-image> API Reference
| Attribute | Type | Default |
|---|---|---|
image Image source URL used for the depixelation reveal. | string | "" |
initial-grid-size Starting vertical grid size before each depixelation step doubles it. | number | 6 |
step-duration Seconds each depixelation step lasts before the grid doubles again. | number | 0.15 |