Tuomas Siipola Articles Projects

Articles

2021-02-14

Pixelated Images in SVG

Investigating how to render pixelated raster graphics such as pixel art in SVG images.
2020-08-26

Exif Orientation in Different Formats

Investigating how JPEG, WebP, PNG and AVIF store Exif metadata and do web browsers support Exif orientation in all these formats.
2020-08-22

Chroma Subsampling and JPEG Sampling Factors

Comparing different ways of notating chroma subsampling and trying to understand how these are related to JPEG sampling factors.
2020-08-05

Drawing Musical Keyboards

Studying different ways of drawing musical keyboards in music software.
2020-08-01

Image Processing Basics in the Browser

Tutorial on loading images, manipulating pixel data and displaying the results in the browser.
2020-06-21

High-Quality Photograph Datasets

Introducing datasets of high-quality photographs based on Wikimedia Commons.
2020-03-10

Distinguish Local and Remote Terminals

Tutorial on using colors to quickly distinguish terminal windows with active SSH sessions from local sessions.
2020-02-23

Pitch Shifting in Web Audio API

Tutorial on pitch shifting samples in a cross-browser compatible way.
2019-07-21

Hyphenation in React Native

Tutorial on hyphenating text in React Native applications.
2018-08-26

File Formats in Web Audio API

Tutorial on content negotiation in Web Audio API including recommendations on different audio formats.