FREE DELIVERY on orders over $20

  • Extracting Transparency from Flattened Images

    Ever had a semi-transparent graphic — a glass effect, a soft shadow, a wisp of smoke — that got flattened onto a solid background? The transparency data is gone. Or is it? With a surprisingly elegant trick, you can perfectly recover the original transparency by comparing the same image on two different backgrounds. Here’s how.…

  • Create RGB Rainbow Gradient with Programming Code

    Here is some code that will help you create all the RGB values needed for generating a RGB Rainbow gradient. The code steps through 6 sets of transitions from one color to another in 256 steps each . Red to Yellow Yellow to Green Green to Cyan Cyan to Blue Blue to Magenta Magenta back…

  • How to Interface with Atari Driving Controller – Arduino Programming

    The Atari driving controller uses a 16 position encoder that sends pulses to to pin 1 and pin 2 of the game port. These pulses can be deciphered or decoded to understand if the player is spinning the controller in the left or right direction. Here is how the spinners encoder works. If you look…