Skip to content

Netflix-Skunkworks/qiro-logo

Repository files navigation

Qiro Logo

This project generates the qiro logo.

The qiro logo

The logo is based on an image generated from a fractal of the Julia Set, the complex function used is: f(x + iy) = f(z) = z^1.5 - 0.2.

This fractal is often named "Glynn Tree", named after Earl Glynn, who was one of the first to generate images based on the previous formula. See the GlynnTree.java file for more details about the computation. There are two custom post-processings:

  • the surrounding dark color is removed by thresholding (replaced by transparent)
  • the grey color of the tree is accentuated (via a power function)

Generate the logo

Simply run ./gradlew run to generate a 4096x4096px logo at the root of the project. The image is PNG encoded with the name qiro-logo_4096x4096.png.

To resize the image, we recommand using imagemagick, e.g.:

convert qiro-logo_2048x2048.png -resize 256x256 qiro-logo_256x256.jpg

make-all-logos.sh will generate the master file (4096x4096) as well as a serie of resized ones (2048, 1024, 512, 256) in png and jpeg format (using imagemagick, its resampling algorithm make better images).

LICENSE

Copyright 2015 Netflix, Inc.

Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. You may obtain a copy of the License at

http://www.apache.org/licenses/LICENSE-2.0

Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License.

About

Code for generating the qiro logo

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published