June 09, 2025 #image processing #javascript
In this article, we'll implement flipping and 90°/270° rotations for images. But before doing that, let's explore image pixel data and how to access it in JavaScript.
In this article, we'll implement flipping and 90°/270° rotations for images. But before doing that, let's explore image pixel data and how to access it in JavaScript.
In this introductory article I'll explain how color is encoded in computer graphics, make you work a bit with bits, and show how to manipulate pixels a better way in JavaScript.
Personally, I like WezTerm for using lua configs instead of boring json/yaml/toml files, and for the powerful and configurable multiplexer. In this post I'll show you how to create a fuzzy project selector that launches a named workspace, splits a window and executes predefined commands.
Since the release of Java 8, I almost immediately started using the Stream API, because I liked the functional approach of data processing. I wanted to use it everywhere, so I began developing my own library, which brings a similar approach to earlier versions of Java, specially for Android. I was also interested in the stream internals. Over time, I've accumulated enough experience, and now I'm eager to share it.
In this article, along with a description of streams, I provide visual demonstrations of how operators work, as well as examples and self-checking tasks. It also covers new features related to streams in Java 9+.
moreIn this section, we will create a CLI application in Rust that collects all the necessary data to display photos on the map: coordinates, some camera information, a thumbnail, and will also generate the map.