Skip to content

Releases: Toyz/glitch

v0.2.0

24 Mar 19:14
Compare
Choose a tag to compare

Features

Expression Updates

  • Support for adding an optional number to the following expression variables
    • R can now be expressed as R{Num} which will product RGB(Num,0,0)
    • G can now be expressed as G{Num} which will product RGB(0,Num,0)
    • B can now be expressed as B{Num} which will product RGB(0,0,Num)
    • r now can be expressed as r{Num} to construct a random pixel from the generated grid
  • The following expressions are net new
    • t random pixel from the 16 neighboring tiles
    • g random pixel from the entire image

New Features

  • Load an image from a URL like
> glitch -e "H ^ L" https://example.com/image.gif
  • Multi threaded GIF frame processing
  • A new --no-state feature that lets you disable the frame save stack used for processing each frame

Issues fixed

  • Image format not being added to the output image breaking JPG support
  • Expression validation failing on some edge cases

v0.1.0

22 Mar 19:14
Compare
Choose a tag to compare

Initial release

Features

  • 1:1 support for all expressions from go-glitch
  • Data mosh/Glitch PNG, JPG, and GIF
  • Uses Rayon for processing GIF threads concurrently
  • Detailed output or the expressions your using

Pre-Release

22 Mar 18:22
Compare
Choose a tag to compare
Pre-Release Pre-release
Pre-release

This is a main branch build that is built everytime main is deployed