Documentation
Introductionui_introduction

DitherFlow UI Introduction

The DitherFlow interface is divided into several key areas:

1. Title and Menu bar

Title bar indicates the current version and the file name being processed. Menu bar contains the options to perform actions such as import/export, customizations etc.

2. Dual-View Comparison

The center of the application features two main viewports:

  • Original View: Displays your source media.
  • Dithered View: Provides a real-time preview of the applied dithering algorithms and effects.

3. Adjustment Controls

A comprehensive suite of sliders allows you to fine-tune your media before and during the dithering process:

  • Brightness & Contrast: Basic exposure adjustments.
  • Midtones & Highlights: Granular control over specific tonal ranges.
  • Threshold: Controls the cutoff point for 1-bit dithering.
  • Scale & Depth: Adjust the resolution and bit-depth of the output.

4. Algorithm & Palette Selection

  • Algorithm Dropdown: Choose from a wide variety of dithering methods, including Error Diffusion (Floyd-Steinberg, Atkinson), Ordered Dithering (Bayer), and artistic "Blue Noise" or "CRT" effects.
  • Palette Dropdown: Select from built-in classic palettes (GameBoy, CGA, NES) or load your own custom color sets.

5. Specialized Docks

  • Special Effects: Add post-processing filters like grain, blur, or sharpening.
  • Presets: Save your favorite configurations or import community presets to speed up your workflow.

Key Features

  • High-DPI Support: Crisp rendering on macOS and high-resolution displays.
  • Real-time Feedback: Most adjustments reflect instantly in the Dithered View.
  • Flexible Navigation: Use Ctrl + Scroll to zoom or the "Fit" buttons to quickly reset your view.
  • Interactive Labels: Click on any slider value to type in a precise number.