Graphic Image Processing Using Floid-Steinberg Algorithm

: pp. 21 - 26
Lviv Polytechnic National University
Lviv Polytechnic National University
Lviv Polytechnic National University

The system for processing graphic images using the Floyd-Steinberg algorithm has been developed. The developed system helps to smooth images when displayed on devices with different resolutions and different sets of color palettes. Due to the application of the Floyd-Steinberg algorithm, the processed images have minimal distortion during their reproduction. The proposed algorithm can be used to compress and transmit images and audio signals. The system is designed using the Java Processing language.

  1. Floyd–Steinberg                 dithering              –          [Elektronnyi                resurs]             –          Rezhym          dostupu:
  2. Floyd–Steinberg                  dithering              –          [Elektronnyi                resurs]             –          Rezhym              dostupu:
  3. Error       Diffusion         dithering         –     Computerphile            –     [Elektronnyi           resurs]        –     Rezhym         dostupu:
  4. Seredovyshche rozrobky Processing – [Elektronnyi resurs] – Rezhym dostupu:
  5. Shakib, J., Muqri, M., Leveraging the Power of Java in the Enterprise, American Society for Engineering Education, AC 2010-1701.
  6. Dibble, P., Real-Time Java Platform Programming, Sun Microsystems Press, Prentice-Hall, June 2008.
  7. Robert Sedzhvik, Kevin Ujejn. Algoritmy na Java. K.; Dialektika, 2019.-848 s.
  8. Palmer G., Technical Java - Developing Scientific and Engineering Applications, Prentice Hall, 2003.
  9. Paul Jensen. An Edge-Preserving Inverse Halftoning Algorithm for Ordered Dithered Images – [Elektronnyi resurs] – Rezhym dostupu: