https://verse.works/metadata/dada3b1e-4df4-4c7d-bd41-51194e5175b5?itemId=ae7ad570-4df0-4f98-93f3-d6e398b6b6faMountains and Drop Shadows by Jan Robert Leegte
Compression has been the driving force behind the image-based internet since the early 90s. No compression, no Netscape, no social media, no NFTs. The JPEG compression has specifically enabled photography-based imagery on the net. It has always served that purpose and over time become the de facto default for showing high quality imagery online. But compression always leaves a trace, which has become the lens through which the network sees the world of uploaded images.
"A painting is not a picture of an experience, but is the experience." ― Mark Rothko
JPEG tries to create an image programatically fully expressing that signature compression. An image that is like empty made from barely nothing, yet fully present in its blazing appearance. A work deeply material, expressing itself through the language of code and codec only. This is not a JPEG depicting an image. The JPEG is the image itself.
Delving into the depths and peculiarities of the digital, tethered to art history, JPEG found its way to the surface. Generated color fields are utilised to trigger the compressing algorithm, resulting in a world of raw visual entities. Where the abstract expressionists cut out the depiction in painting, aiming to let the artist convey pure emotion, JPEG cuts out the artist's emotion and lets it emerge from within the algorithm. Carefully you could categorize the work as *compressionism*. An art form where the machine speaks in its own raw language, but nevertheless makes a direct touch to our human heart.
JPEG is a collection of generative images in the JPEG file format. The work tries to break with the idea of the fixed file format, therefor creating the JPEG entirely from code using no image material whatsoever. The individual JPEGs are generated responsively at the moment of viewing based on the token hash as a random seed. You can literally drag the JPEG out from the browser window.
JPEG pays tribute to interface culture, and as such the work is responsive and not scaling. When the work is resized, the work is again rendered and compressed. When viewed smaller, details will disappear, yet the composition stays recognisable. It’s like stepping back to see a work from further away. The choice of color wanders from monochromatic tones to the brutality of complete randomness and everything in between.
In honour of the blockchain and the web, the work is written in vanilla JavaScript, using no dependancies, and generates a standard JPEG. This way the file is downloadable, aiming for a materiality that comes as close as possible to the standard browser.
The mid grey chiseled computer interfaces of 1997 have always reminded me of sculptures created in bas-relief, a technique going back to the stone carved petroglyphs that is as ancient as humankind's first steps in making art. The combination of illusion and tactility found in these interfaces shows our longing to have the computer experience to be part of the material world. Therefore it comes as no surprise that the programming language of Ethereum is named 'Solidity'. The blockchain is software, yet it behaves and feels like hardware.
🪨
Window pays tribute to interface culture, and as such, the work is responsive and not scaling. When the work is viewed on a smaller scale, details will disappear, yet the composition stays recognisable. It is like stepping back to see a work from a distance. The work can also increasingly reveal more details when made larger. As a result Window will keep unfolding in the future as resolutions will grow.
The work follows standard window interactions. Double clicking or tapping the title bar will toggle between full browser and windowed view. On a laptop or desktop in windowed view, you can drag and resize your Window as you please. When made tiny, it makes for a nice profile pic. Clicking or tapping the background will cycle through three different background colours.
Window comes in seven latent colours and both in Windows Classic or Mac Classic style.
With the feature ‘Latent colour’ I look at the invisible steps within the procedure of a generative artwork. I love the idea that the script has chosen to feature a colour, but in a later step could fail to make it to the composition. By showing the colour as a feature, I try to extend the visual work with deeper invisible layers of the generative process.
Check the features to see what colour is seeded.
In honour of the blockchain and the web, the work is written in vanilla JavaScript, using no dependancies, and generates standard HTML DOM aiming for a closer feel of the user interface.