Adjustments

Every global slider in the image editor's adjust panel (resolution, contrast, brightness, saturation, hue, noise and print finish) with its range and default, plus why working resolution shapes the whole look.

Open adjust in the bottom toolbar (the sliders icon). The same panel opens from the adjust tab on mobile. These sliders shape the photo before the effect runs, so they change the result of dither, halftone, ASCII and every other effect at once.

Reference

SliderRangeStepDefaultShown as
Resolution0.1 to 2.00.12.010% to 200%
Contrast0.5 to 3.00.11.20.5x to 3.0x
Brightness0.5 to 2.00.11.050.5x to 2.0x
Saturation0 to 2.00.11.150.0x to 2.0x
Hue0 to 360500° to 360°
Film grainon or offoffswitch
Noise0 to 1.00.050.040% to 100%
Print finishon or offonswitch
Strength (print finish)0 to 1.00.050.850% to 100%

Values shown with one decimal are rounded for display, so a default of 1.05 can read as 1.1x.

Working with the sliders

Each row has a label, a slider, and a number on the right.

Each finished change (releasing the slider, pressing Enter, or letting go of an arrow key) is saved to the undo history, so Ctrl / Cmd + Z steps back one adjustment at a time.

Resolution

Resolution sets the size of the working grid, which is the number of cells the effect is computed on. It is the single most important slider in the editor.

Bitgrain doesn't run effects on every pixel of your photo. It first resamples the photo to a grid, runs the effect on that grid, then draws the result. How many cells that grid has depends on your photo's width, the resolution value and the kind of effect:

Effect familyGrid width at 100% resolution
Dither0.4 cells per source pixel
Halftone, filters and most other effects0.5 cells per source pixel
ASCII and brailleSet by their own density control instead of resolution

For example, a photo 4000 pixels wide gives a dither grid of about 1600 columns at 100% and about 3200 at 200%. To keep the preview responsive, the preview grid is capped at 2000 cells on its long edge.

Why it matters

Tip: Presets, recipe links and random looks always land inside the slider's range. A shared link that asks for more than 200% is brought down to 200%.

Resolution and color grades

While a color grade is active, resolution is fixed at 200% and the adjust button is locked. Remove the grade to change it again. See Color palettes and LUTs.

Contrast

Contrast pushes tones away from the middle grey (values above 1.0) or pulls them toward it (below 1.0). It is the key slider for dithering: more contrast gives the dither algorithm clearer lights and darks to work with, so patterns look deliberate instead of muddy. Values between 1.3x and 1.8x suit most photos. Very high values crush detail into flat black and white, which can be exactly what you want for a poster or stamp look.

Brightness

Brightness multiplies every color channel. Values above 1.0 lift the whole image, values below darken it. With dithering, small changes go a long way: brightness decides how many cells land on the light side of the threshold, so a 0.1 change can noticeably thin out or fill in the dots.

Saturation

Saturation controls color intensity. 0 removes color entirely, 1.0 leaves it unchanged, and 2.0 doubles it. It matters when colorize is on or a palette is in use. Boosting saturation before a palette is applied helps colors snap to the more vivid palette entries.

Hue

Hue rotates every color around the color wheel by the chosen number of degrees. 0° and 360° are the same (no change). 180° swaps colors for their opposites, so blues become oranges. The Vaporwave preset uses a hue of 280° to push a photo toward magenta and purple. Hue does little when colorize is off and the output is black and white.

Noise

Noise controls the strength of grain-based textures. Turn on the Film grain switch in the adjust panel to add film grain under your current effect, and the Noise slider appears below it. The slider also shows when the grunge texture is active. At 0% the grain disappears completely. Presets can carry a noise value, and the default is 4%.

Film grain is seeded, so the same look on the same photo always gives the same grain.

Order of operations

Before the effect runs, adjustments are applied to the photo in a fixed order:

  1. Brightness
  2. Contrast
  3. Saturation
  4. Hue

Because contrast comes after brightness, raising brightness and then contrast gives a different result from the reverse. If a look feels off, try nudging brightness first, then contrast.

Below the sliders is a switch labelled Print finish with the note "Paper grain, ink tone, soft edges". It is on by default, and a hint card points it out on your first visit.

Print finish is a last pass that makes the result feel like ink on paper rather than a flat digital file:

When the switch is on, a Strength slider appears (0% to 100%, default 85%). Lower it for a subtler finish or switch the finish off entirely for a clean digital result.

A few things to know:

Other global controls

A few look-wide controls live outside the adjust panel:

ControlWhereWhat it does
colorizeBottom toolbar (color on mobile)Switches between color output and two-tone black and white. On by default. See Color palettes and LUTs.
FactorInside the dither popoverDither strength, 10% to 200%, default 100%. See Dithering.
PaletteBottom toolbarSnaps the output to a fixed set of colors.
HazeBottom toolbarAdds atmospheric glow on top of the effect. See the effects overview.

More documentation