4 import gfxprim
.core
as core
5 import gfxprim
.loaders
as loaders
6 import gfxprim
.filters
as filters
10 print("usage: dither.py image")
14 img
= loaders
.LoadImage(sys
.argv
[1], None)
15 # Use Floyd-Steinberg dithering
16 res
= filters
.FilterFloydSteinberg_RGB888_Alloc(img
, core
.C
.PIXEL_G1
, None)
17 # Save result into grayscale png
18 loaders
.SavePNG(res
, "out.png", None)
20 if __name__
== '__main__':