🎨 E-paper Test Suite Results

Comprehensive dithering method comparison for e-paper displays

Input File
track.png
Generated
2026-03-17 23:19:28
Total Tests
71
Successful
71 (100.0%)
Failed
0
Total Time
283.3s
Original Size
1252×704
E-paper Size
800×480
Změna vyžaduje refresh stránky
🖼️ Original Image
Original

Original (resized)

Source image resized to e-paper resolution (800×480)
🌊 Error Diffusion Methods
error_diffusion_floyd_steinberg
error diffusion

error_diffusion_floyd_steinberg

Method: floyd_steinberg
Preprocessing: clean_whites
Color Enhancement: none
Time: 3.08s
error_diffusion_jarvis_judice_ninke
error diffusion

error_diffusion_jarvis_judice_ninke

Method: jarvis_judice_ninke
Preprocessing: clean_whites
Color Enhancement: none
Time: 4.64s
error_diffusion_stucki
error diffusion

error_diffusion_stucki

Method: stucki
Preprocessing: clean_whites
Color Enhancement: none
Time: 4.61s
error_diffusion_burkes
error diffusion

error_diffusion_burkes

Method: burkes
Preprocessing: clean_whites
Color Enhancement: none
Time: 3.39s
error_diffusion_sierra
error diffusion

error_diffusion_sierra

Method: sierra
Preprocessing: clean_whites
Color Enhancement: none
Time: 4.13s
error_diffusion_sierra_2
error diffusion

error_diffusion_sierra_2

Method: sierra_2
Preprocessing: clean_whites
Color Enhancement: none
Time: 3.68s
error_diffusion_sierra_lite
error diffusion

error_diffusion_sierra_lite

Method: sierra_lite
Preprocessing: clean_whites
Color Enhancement: none
Time: 2.71s
error_diffusion_fan
error diffusion

error_diffusion_fan

Method: fan
Preprocessing: clean_whites
Color Enhancement: none
Time: 3.14s
error_diffusion_atkinson
error diffusion

error_diffusion_atkinson

Method: atkinson
Preprocessing: clean_whites
Color Enhancement: none
Time: 3.90s
error_diffusion_simple_2d
error diffusion

error_diffusion_simple_2d

Method: simple_2d
Preprocessing: clean_whites
Color Enhancement: none
Time: 2.33s
error_diffusion_false_floyd_steinberg
error diffusion

error_diffusion_false_floyd_steinberg

Method: false_floyd_steinberg
Preprocessing: clean_whites
Color Enhancement: none
Time: 2.70s
error_diffusion_minimized_average_error
error diffusion

error_diffusion_minimized_average_error

Method: minimized_average_error
Preprocessing: clean_whites
Color Enhancement: none
Time: 3.87s
error_diffusion_variable_error_diffusion
error diffusion

error_diffusion_variable_error_diffusion

Method: variable_error_diffusion
Preprocessing: clean_whites
Color Enhancement: none
Time: 4.08s
ciede2000_error_diffusion_floyd_steinberg
error diffusion CIEDE2000

ciede2000_error_diffusion_floyd_steinberg

Method: floyd_steinberg
Preprocessing: clean_whites
Color Enhancement: none
Time: 18.01s
ciede2000_error_diffusion_jarvis_judice_ninke
error diffusion CIEDE2000

ciede2000_error_diffusion_jarvis_judice_ninke

Method: jarvis_judice_ninke
Preprocessing: clean_whites
Color Enhancement: none
Time: 19.81s
ciede2000_error_diffusion_atkinson
error diffusion CIEDE2000

ciede2000_error_diffusion_atkinson

Method: atkinson
Preprocessing: clean_whites
Color Enhancement: none
Time: 19.07s
preprocess_combo_light_error_diffusion_floyd_steinberg
error diffusion

preprocess_combo_light_error_diffusion_floyd_steinberg

Method: floyd_steinberg
Preprocessing: combo_light
Color Enhancement: none
Time: 3.18s
preprocess_combo_medium_error_diffusion_floyd_steinberg
error diffusion

preprocess_combo_medium_error_diffusion_floyd_steinberg

Method: floyd_steinberg
Preprocessing: combo_medium
Color Enhancement: none
Time: 3.25s
preprocess_combo_strong_error_diffusion_floyd_steinberg
error diffusion

preprocess_combo_strong_error_diffusion_floyd_steinberg

Method: floyd_steinberg
Preprocessing: combo_strong
Color Enhancement: none
Time: 3.14s
preprocess_clahe_error_diffusion_floyd_steinberg
error diffusion

preprocess_clahe_error_diffusion_floyd_steinberg

Method: floyd_steinberg
Preprocessing: clahe
Color Enhancement: none
Time: 3.15s
preprocess_bilateral_error_diffusion_floyd_steinberg
error diffusion

preprocess_bilateral_error_diffusion_floyd_steinberg

Method: floyd_steinberg
Preprocessing: bilateral
Color Enhancement: none
Time: 3.14s
preprocess_sharpen_error_diffusion_floyd_steinberg
error diffusion

preprocess_sharpen_error_diffusion_floyd_steinberg

Method: floyd_steinberg
Preprocessing: sharpen
Color Enhancement: none
Time: 3.17s
color_hsv_error_diffusion_floyd_steinberg
error diffusion

color_hsv_error_diffusion_floyd_steinberg

Method: floyd_steinberg
Preprocessing: clean_whites
Color Enhancement: hsv
Time: 3.17s
color_lab_error_diffusion_floyd_steinberg
error diffusion

color_lab_error_diffusion_floyd_steinberg

Method: floyd_steinberg
Preprocessing: clean_whites
Color Enhancement: lab
Time: 3.16s
full_combo_combo_medium_hsv_floyd
error diffusion

full_combo_combo_medium_hsv_floyd

Method: floyd_steinberg
Preprocessing: combo_medium
Color Enhancement: hsv
Time: 3.16s
full_combo_clahe_lab_floyd
error diffusion

full_combo_clahe_lab_floyd

Method: floyd_steinberg
Preprocessing: clahe
Color Enhancement: lab
Time: 3.18s
full_combo_combo_strong_hsv_floyd
error diffusion

full_combo_combo_strong_hsv_floyd

Method: floyd_steinberg
Preprocessing: combo_strong
Color Enhancement: hsv
Time: 3.16s
📐 Ordered Dithering Methods
ordered_bayer_2x2
ordered

ordered_bayer_2x2

Method: bayer_2x2
Preprocessing: clean_whites
Color Enhancement: none
Time: 2.06s
ordered_bayer_4x4
ordered

ordered_bayer_4x4

Method: bayer_4x4
Preprocessing: clean_whites
Color Enhancement: none
Time: 2.06s
ordered_bayer_8x8
ordered

ordered_bayer_8x8

Method: bayer_8x8
Preprocessing: clean_whites
Color Enhancement: none
Time: 2.07s
ordered_cluster_dot
ordered

ordered_cluster_dot

Method: cluster_dot
Preprocessing: clean_whites
Color Enhancement: none
Time: 2.05s
ordered_cluster_dot_6x6
ordered

ordered_cluster_dot_6x6

Method: cluster_dot_6x6
Preprocessing: clean_whites
Color Enhancement: none
Time: 2.05s
ordered_blue_noise
ordered

ordered_blue_noise

Method: blue_noise
Preprocessing: clean_whites
Color Enhancement: none
Time: 2.68s
ordered_blue_noise_cached
ordered

ordered_blue_noise_cached

Method: blue_noise_cached
Preprocessing: clean_whites
Color Enhancement: none
Time: 2.08s
ordered_void_and_cluster
ordered

ordered_void_and_cluster

Method: void_and_cluster
Preprocessing: clean_whites
Color Enhancement: none
Time: 2.05s
ordered_void_and_cluster_16x16
ordered

ordered_void_and_cluster_16x16

Method: void_and_cluster_16x16
Preprocessing: clean_whites
Color Enhancement: none
Time: 2.05s
ordered_spiral
ordered

ordered_spiral

Method: spiral
Preprocessing: clean_whites
Color Enhancement: none
Time: 2.04s
ordered_halftone_dots
ordered

ordered_halftone_dots

Method: halftone_dots
Preprocessing: clean_whites
Color Enhancement: none
Time: 2.04s
ordered_halftone_lines
ordered

ordered_halftone_lines

Method: halftone_lines
Preprocessing: clean_whites
Color Enhancement: none
Time: 2.05s
ciede2000_ordered_bayer_8x8
ordered CIEDE2000

ciede2000_ordered_bayer_8x8

Method: bayer_8x8
Preprocessing: clean_whites
Color Enhancement: none
Time: 16.63s
ciede2000_ordered_blue_noise
ordered CIEDE2000

ciede2000_ordered_blue_noise

Method: blue_noise
Preprocessing: clean_whites
Color Enhancement: none
Time: 16.96s
preprocess_combo_light_ordered_bayer_8x8
ordered

preprocess_combo_light_ordered_bayer_8x8

Method: bayer_8x8
Preprocessing: combo_light
Color Enhancement: none
Time: 2.01s
preprocess_combo_medium_ordered_bayer_8x8
ordered

preprocess_combo_medium_ordered_bayer_8x8

Method: bayer_8x8
Preprocessing: combo_medium
Color Enhancement: none
Time: 2.04s
preprocess_combo_strong_ordered_bayer_8x8
ordered

preprocess_combo_strong_ordered_bayer_8x8

Method: bayer_8x8
Preprocessing: combo_strong
Color Enhancement: none
Time: 2.04s
preprocess_clahe_ordered_bayer_8x8
ordered

preprocess_clahe_ordered_bayer_8x8

Method: bayer_8x8
Preprocessing: clahe
Color Enhancement: none
Time: 2.04s
preprocess_bilateral_ordered_bayer_8x8
ordered

preprocess_bilateral_ordered_bayer_8x8

Method: bayer_8x8
Preprocessing: bilateral
Color Enhancement: none
Time: 2.03s
preprocess_sharpen_ordered_bayer_8x8
ordered

preprocess_sharpen_ordered_bayer_8x8

Method: bayer_8x8
Preprocessing: sharpen
Color Enhancement: none
Time: 2.05s
color_hsv_ordered_bayer_8x8
ordered

color_hsv_ordered_bayer_8x8

Method: bayer_8x8
Preprocessing: clean_whites
Color Enhancement: hsv
Time: 2.07s
color_lab_ordered_bayer_8x8
ordered

color_lab_ordered_bayer_8x8

Method: bayer_8x8
Preprocessing: clean_whites
Color Enhancement: lab
Time: 2.04s
⭐ Specialized Methods
specialized_riemersma
specialized

specialized_riemersma

Method: riemersma
Preprocessing: clean_whites
Color Enhancement: none
Time: 6.80s
specialized_riemersma_simple
specialized

specialized_riemersma_simple

Method: riemersma_simple
Preprocessing: clean_whites
Color Enhancement: none
Time: 2.51s
specialized_random_dithering
specialized

specialized_random_dithering

Method: random_dithering
Preprocessing: clean_whites
Color Enhancement: none
Time: 2.02s
specialized_random_threshold
specialized

specialized_random_threshold

Method: random_threshold
Preprocessing: clean_whites
Color Enhancement: none
Time: 3.52s
specialized_gaussian_noise
specialized

specialized_gaussian_noise

Method: gaussian_noise
Preprocessing: clean_whites
Color Enhancement: none
Time: 2.04s
specialized_threshold_adaptive
specialized

specialized_threshold_adaptive

Method: threshold_adaptive
Preprocessing: clean_whites
Color Enhancement: none
Time: 1.19s
specialized_otsu_threshold
specialized

specialized_otsu_threshold

Method: otsu_threshold
Preprocessing: clean_whites
Color Enhancement: none
Time: 0.89s
specialized_k_means_quantization
specialized

specialized_k_means_quantization

Method: k_means_quantization
Preprocessing: clean_whites
Color Enhancement: none
Time: 0.24s
specialized_k_means_direct
specialized

specialized_k_means_direct

Method: k_means_direct
Preprocessing: clean_whites
Color Enhancement: none
Time: 1.42s
specialized_edge_aware
specialized

specialized_edge_aware

Method: edge_aware
Preprocessing: clean_whites
Color Enhancement: none
Time: 2.01s
specialized_pattern_dithering
specialized

specialized_pattern_dithering

Method: pattern_dithering
Preprocessing: clean_whites
Color Enhancement: none
Time: 1.72s
ciede2000_specialized_k_means_quantization
specialized CIEDE2000

ciede2000_specialized_k_means_quantization

Method: k_means_quantization
Preprocessing: clean_whites
Color Enhancement: none
Time: 0.19s
📚 Hitherdither Library Methods
hitherdither_floyd_steinberg
hitherdither

hitherdither_floyd_steinberg

Method: hitherdither_floyd_steinberg
Preprocessing: clean_whites
Color Enhancement: none
Time: 4.31s
hitherdither_jarvis_judice_ninke
hitherdither

hitherdither_jarvis_judice_ninke

Method: hitherdither_jarvis_judice_ninke
Preprocessing: clean_whites
Color Enhancement: none
Time: 6.43s
hitherdither_stucki
hitherdither

hitherdither_stucki

Method: hitherdither_stucki
Preprocessing: clean_whites
Color Enhancement: none
Time: 6.54s
hitherdither_burkes
hitherdither

hitherdither_burkes

Method: hitherdither_burkes
Preprocessing: clean_whites
Color Enhancement: none
Time: 5.19s
hitherdither_sierra3
hitherdither

hitherdither_sierra3

Method: hitherdither_sierra3
Preprocessing: clean_whites
Color Enhancement: none
Time: 5.93s
hitherdither_sierra2
hitherdither

hitherdither_sierra2

Method: hitherdither_sierra2
Preprocessing: clean_whites
Color Enhancement: none
Time: 5.19s
hitherdither_atkinson
hitherdither

hitherdither_atkinson

Method: hitherdither_atkinson
Preprocessing: clean_whites
Color Enhancement: none
Time: 4.98s
hitherdither_bayer
hitherdither

hitherdither_bayer

Method: hitherdither_bayer
Preprocessing: clean_whites
Color Enhancement: none
Time: 0.04s
hitherdither_cluster_dot
hitherdither

hitherdither_cluster_dot

Method: hitherdither_cluster_dot
Preprocessing: clean_whites
Color Enhancement: none
Time: 0.04s
hitherdither_yliluoma1
hitherdither

hitherdither_yliluoma1

Method: hitherdither_yliluoma1
Preprocessing: clean_whites
Color Enhancement: none
Time: 6.93s

Generated by E-paper Test Suite | All images optimized for 6-color e-paper displays

💡 Tip: Click on any image to view it in full size. Use arrow keys or navigation buttons to browse through the gallery!

🖼️ Crop Mode: Center - zobrazuje center část obrázku