Skip to content

A simple program to apply common glitch effects to an image.

Notifications You must be signed in to change notification settings

southbridge-fur/glitch

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

49 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Glitch

Description

A simple program to apply common datamosh effects to images. This repo includes both the command line utility and a (horrible) GUI.

Requirements

Capabilities

The current supported functions are as follows

  • Shifting random rows of pixels (uses data from the previous row to fill-in missing data on the end)
  • RGB shift/Chromatic aberration, shift can be directed and scalled as desired.
  • Dual image XOR/AND/OR/NOTXOR combinations.
  • Also includes general data mosh/corruption effects founded on manipulating the byte/bit data of the pixels of the image.

Examples

A row shift effect: Image

A RGB shift (Chromatic aberration): Image

Of course these effects can be combined for interesting results.

RGB shift with the row shift effect: Image

or even all three effects applied together: Image

More examples can be found here: http://www.imgur.com/a/W0oaw

Original image credit: https://forums.robertsspaceindustries.com/discussion/127972/nehkara-s-wallpapers

Plans and ideas:

  • Optimizations, this project what created very early into my college career and so there is plenty of room for improvement.
  • Unit tests.
  • .gif support.
  • The ability to set a number of iterations and have each one either exported to a folder or a .gif.
  • More effects!
    • More general curruption of the image.
    • JPEG artifacting. Need to review the JPEG standard and possibly create a custom format manipulator.
  • Finish the GUI.
  • A GIMP plugin.

About

A simple program to apply common glitch effects to an image.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published