Category Archives: Study
Circuit Bent – Nintendo Famicom (NES)

Feb. 18, 2013


Star Soldier
Basic circuit bending of PPU and SRAM chips.
Read More…

May. 8, 2012


Just a work in progress.

PNG Glitch

 

What is PNG(Portable Network Graphics)

wikipedia says,

An image-file format designed for transferring images on the Internet. Having alpha channel and losslesser data compression than GIF. “PNG’s Not GIF” For the reason of its architecture, the image quality wouldn’t get to be low even if it is saved repeatedly, unlike JPEG.

 

Compression Algorithm

PNG has a process called filtering, which will be done before compressing. At first it averages the difference between pixel to pixel, and then does compression. There are 5 types of filter, and that means the difference of a direction for averaging, like vertical, horizontal, oblique and so on. Refer to wikipedia also for further information

Glitch of PNG image

Let’s get down to business. We play with above filtering algorithm. When a PNG image-file is displayed on some application such as web browser,at first the application will determine which type of filter was applied to compress the original image-file, and then it will interpret the image-file using valid decoder corresponding to each filter type. And as you can guess, we juggled the decoding system. By replacing the decode mode with arbitrary mode, the image is shown in different from original one. This is a glitch not in the process of creating image-file, but in the process of translating image-file, so the effect result from this is limited to a certain level. We examined each five decoding pattens, and recorded those processes as movie. See below. Original bear original Type 0: None png glitch It seems to get to be monochrome, but I don’t know why. Type 1: Sub png glitch Type 2:Up png glitch Type 3:Average png glitch Type 4:Paeth png glitch   The code for this glitching program was written by Shu TAKANO, and built with Processing. Before long, it will be uploaded as source code itself or as stand alone software, but if you have some interest, feel free to ask us from here.

JPEG, GIF Glitch

A gallery of glitch-alike images designed by using Monglot. Original image: gvgas Monglot is a software let us generate glitching images very easily and is able to dwonload from here. And a manual for the software is here. It might be nothing special for those who are glitch experiencer, but it’s easy to mass-produce so it seems useful to generate glitch-like images in bulk for design. This is a drill of glitch as software.

 

JPEG

130288005511.jpg
 
 13029696500.jpg
 
 13028800552.jpg
 
 130288005512.jpg
 
 13028800554.jpg
 
 13029696630.jpg
 
 013028800559.jpg.jpg
 
 

JPEG – effefcted hevily

13029698970.jpg
 
 13029698670.jpg
 
 13028800553.jpg
 
 13029698810.jpg
 
 

JPEG2000


 
 13028803160
 
 
 
 13028802840_2
 
 13028811520
 
 13028802830
 
 13028885020
 
 

GIF

13029695920
 
 13029219400
 
 13029219260
 
 13028802490
 
 13028883390