Image Dither Paper Style

$5

Image Dither Paper Style

Striking retro-dithered visual

Details

Category

Last update

Suggest improvement or report a bug

Documentation

What it does

Your photograph reduced to a handful of colours and rebuilt with a dither pattern — the way images looked on machines that couldn't afford more than a few colours at once.

It's an aesthetic with a real constraint behind it, which is why it reads as authentic rather than as a filter.

Controls

13 controls, 5 of which only appear when they are relevant.

Control

Type

Default

Notes

Image

ResponsiveImage

—

—

Type

Enum

Random / 2×2 / 4×4 / 8×8 — default 8x8

—

Pixel Size

Number

2

.5–20

Color Steps

Number

2

1–7

Colors

Boolean

false

—

Front

Color

#94ffaf

conditional

Back

Color

#000c38

conditional

Highlight

Color

#eaff94

conditional

Inverted

Boolean

false

—

Fit

Enum

Cover / Contain — default cover

—

Animate

Enum

None / On Reveal / On Hover / Both — default none

—

From Size

Number

14

1–20 · Coarse pixel size of the dithered state · conditional

Duration

Number

1.2

.2–4s · conditional

Working through the panel

The dither

Type is the pattern: random, or ordered matrices at two by two, four by four and eight by eight.

The ordered ones give you the visible cross-hatch grid people recognise from early computing. Random gives noise instead, which reads more like film grain than like a screen.

Pixel Size is how large each cell is. Larger is bolder and hides more of the photograph.

And Color Steps is how many levels the image is reduced to — the actual constraint. Two is stark and graphic. Seven keeps much more of the original.

Colour

By default it uses the photograph's own colours, reduced.

Turn on Colors and three controls appear — front, back and highlight — so the whole image is remapped into your palette instead. That's how you get the green-on-dark-blue terminal look, or match a photograph to a brand.

Inverted flips light and dark, and it's worth trying on every image.

Fit is cover or contain.

Animation

Animate has four settings: none, on reveal, on hover, or both.

Pick any of the active ones and two controls appear. From Size is the pixel size the animation starts at, and Duration is how long it takes.

Starting from a large pixel size and resolving down is the effect worth having — the image assembles out of blocks as it scrolls into view, which is a reveal with a reason rather than a fade.

Performance and limits

  • It stops rendering when it scrolls out of view and when the browser tab is hidden, so an instance below the fold costs nothing until the visitor reaches it.

  • Static rendering is handled, so canvas thumbnails and exports show a settled frame rather than a blank box.

  • It renders with WebGL at whatever size and pixel density the frame needs — there is no image to download and no resolution to outgrow.

Good to know

No setup or coding required. Responsive across desktop, tablet, and mobile.

Refund policy — due to the nature of digital products, all sales are final. Once purchased, this component is non-refundable. Please make sure it fits your needs before completing the checkout.

Support: hi@alicorak.com

Asset updates

Get new Framer assets delivered to your inbox

New releases, free assets, and occasional offers. No spam.

Asset updates

Get new Framer assets delivered to your inbox

New releases, free assets, and occasional offers. No spam.