Logo of Finn Freitag

The story of my Logo and CIF

In early 2023, I invented my own programming language, CIF (Coded Image Format), which originally was made to have an image file format that could be opened with my image viewer, but the image could change based on the time of day or other factors. E.g., it could display an analog clock that always shows the current time, but can be used like an image. That's why I made CIF. Nowadays, CIF can do a lot more than that, like interacting with the user via the command line, creating animations, or making HTTP requests. One day, I tried to make a green camera shutter, and it came out very well. Also, I had drawn an HSL color wheel earlier, and I thought it would be a good idea to combine the two. That's how my logo was born.

Experiments I made related to the logo


My logo, but all greenMy logo, but all green and reversed fan stackingHSL wheelMy logo, but animatedMy logo, but with six blades

Other things I made with CIF


Cannon that shots balls in sine wavesExplaination for sine and cosine using unit circle.HSL experimentsAnimation experimentHSL experimentsBubble Sort visualization

The animations about sorting algorithms from my blog were made using CIF.

CIF example (sine cannon)

BITMAP(bitmap("Kanone.png"))
set("ball",bitmap("ball.png"))
createGIF("gif.gif",50)
addFrame(%BITMAP%)
for("index",60,{
    BITMAP(bitmap("Kanone.png"))
    image(%ball%,r(add(400,mul(%index%,10)),add(sub(312,mul(1.68,%index%)),mul(sin(mul(%index%,24)),30)),50,50))
    addFrame(%BITMAP%)
})
closeGIF
Support me | Give Feedback
Impressum/Imprint | Privacy Policy | Copyright © Finn Freitag 2024 - 2026, All rights reserved. | Other copyright notices