diff --git a/avatar/avatar.pde b/avatar/avatar.pde new file mode 100644 index 0000000..4dd1185 --- /dev/null +++ b/avatar/avatar.pde @@ -0,0 +1,42 @@ +int size = 5000; + +float phi = (1 + sqrt(5)) / 2; // Golden ratio + +int padding = parseInt(0.25 * size); +int usize = size - 2 * padding; // Usable size + +// Golden ratio cut on usize +int minorSize = parseInt(usize * (phi - 1) / phi); + +// Ring of circles init radius +int ringR = parseInt(sqrt(pow(usize, 2) + pow(minorSize, 2))); + +// Side circle radius +int sideR = parseInt((pow(usize, 2) + pow(minorSize, 2)) / (2 * minorSize)); + +void setup() { + // Have to use numbers here + size(5000, 5000); + background(255); + fill(0, 0); + stroke(150); + translate(padding, padding); + + // Padding outline + rect(0, 0, usize, usize); + + // Rings + int i, diff, dia; + for (i = 0; i < 6; i++) { + diff = parseInt((ringR - minorSize) / 5); + dia = 2 * ringR - i * 2 * diff; + ellipse(usize, 0, dia, dia); + } + + // Side circles + ellipse(usize - sideR, 0, 2 * sideR, 2 * sideR); + ellipse(usize, sideR, 2 * sideR, 2 * sideR); + + // Save image + save("outline.png"); +} \ No newline at end of file diff --git a/avatar/avatar.xcf b/avatar/avatar.xcf new file mode 100755 index 0000000..b1165b6 Binary files /dev/null and b/avatar/avatar.xcf differ diff --git a/avatar/avatar256-white.jpg b/avatar/avatar256-white.jpg new file mode 100644 index 0000000..3eb51fb Binary files /dev/null and b/avatar/avatar256-white.jpg differ diff --git a/avatar/avatar256-white.png b/avatar/avatar256-white.png new file mode 100644 index 0000000..2793ec8 Binary files /dev/null and b/avatar/avatar256-white.png differ diff --git a/avatar/avatar256.png b/avatar/avatar256.png new file mode 100644 index 0000000..5e330f7 Binary files /dev/null and b/avatar/avatar256.png differ diff --git a/avatar/avatar512-white.jpg b/avatar/avatar512-white.jpg new file mode 100644 index 0000000..c2039ef Binary files /dev/null and b/avatar/avatar512-white.jpg differ diff --git a/avatar/avatar512-white.png b/avatar/avatar512-white.png new file mode 100644 index 0000000..58bd9be Binary files /dev/null and b/avatar/avatar512-white.png differ diff --git a/avatar/avatar512.png b/avatar/avatar512.png new file mode 100644 index 0000000..7392556 Binary files /dev/null and b/avatar/avatar512.png differ diff --git a/avatar/favicons/apple-touch-icon-114x114.png b/avatar/favicons/apple-touch-icon-114x114.png new file mode 100755 index 0000000..f2e2c4c Binary files /dev/null and b/avatar/favicons/apple-touch-icon-114x114.png differ diff --git a/avatar/favicons/apple-touch-icon-120x120.png b/avatar/favicons/apple-touch-icon-120x120.png new file mode 100755 index 0000000..d5422b3 Binary files /dev/null and b/avatar/favicons/apple-touch-icon-120x120.png differ diff --git a/avatar/favicons/apple-touch-icon-144x144.png b/avatar/favicons/apple-touch-icon-144x144.png new file mode 100755 index 0000000..267943a Binary files /dev/null and b/avatar/favicons/apple-touch-icon-144x144.png differ diff --git a/avatar/favicons/apple-touch-icon-152x152.png b/avatar/favicons/apple-touch-icon-152x152.png new file mode 100755 index 0000000..446786c Binary files /dev/null and b/avatar/favicons/apple-touch-icon-152x152.png differ diff --git a/avatar/favicons/apple-touch-icon-57x57.png b/avatar/favicons/apple-touch-icon-57x57.png new file mode 100755 index 0000000..5b59b6f Binary files /dev/null and b/avatar/favicons/apple-touch-icon-57x57.png differ diff --git a/avatar/favicons/apple-touch-icon-60x60.png b/avatar/favicons/apple-touch-icon-60x60.png new file mode 100755 index 0000000..6a906ae Binary files /dev/null and b/avatar/favicons/apple-touch-icon-60x60.png differ diff --git a/avatar/favicons/apple-touch-icon-72x72.png b/avatar/favicons/apple-touch-icon-72x72.png new file mode 100755 index 0000000..8997eff Binary files /dev/null and b/avatar/favicons/apple-touch-icon-72x72.png differ diff --git a/avatar/favicons/apple-touch-icon-76x76.png b/avatar/favicons/apple-touch-icon-76x76.png new file mode 100755 index 0000000..4a23c11 Binary files /dev/null and b/avatar/favicons/apple-touch-icon-76x76.png differ diff --git a/avatar/favicons/favicon-128.png b/avatar/favicons/favicon-128.png new file mode 100755 index 0000000..d24c779 Binary files /dev/null and b/avatar/favicons/favicon-128.png differ diff --git a/avatar/favicons/favicon-16x16.png b/avatar/favicons/favicon-16x16.png new file mode 100755 index 0000000..518158b Binary files /dev/null and b/avatar/favicons/favicon-16x16.png differ diff --git a/avatar/favicons/favicon-196x196.png b/avatar/favicons/favicon-196x196.png new file mode 100755 index 0000000..2415b20 Binary files /dev/null and b/avatar/favicons/favicon-196x196.png differ diff --git a/avatar/favicons/favicon-32x32.png b/avatar/favicons/favicon-32x32.png new file mode 100755 index 0000000..f1821d0 Binary files /dev/null and b/avatar/favicons/favicon-32x32.png differ diff --git a/avatar/favicons/favicon-96x96.png b/avatar/favicons/favicon-96x96.png new file mode 100755 index 0000000..434d595 Binary files /dev/null and b/avatar/favicons/favicon-96x96.png differ diff --git a/avatar/favicons/favicon.ico b/avatar/favicons/favicon.ico new file mode 100755 index 0000000..6d31ba7 Binary files /dev/null and b/avatar/favicons/favicon.ico differ diff --git a/avatar/favicons/mstile-144x144.png b/avatar/favicons/mstile-144x144.png new file mode 100755 index 0000000..267943a Binary files /dev/null and b/avatar/favicons/mstile-144x144.png differ diff --git a/avatar/favicons/mstile-150x150.png b/avatar/favicons/mstile-150x150.png new file mode 100755 index 0000000..6dd9093 Binary files /dev/null and b/avatar/favicons/mstile-150x150.png differ diff --git a/avatar/favicons/mstile-310x150.png b/avatar/favicons/mstile-310x150.png new file mode 100755 index 0000000..b138651 Binary files /dev/null and b/avatar/favicons/mstile-310x150.png differ diff --git a/avatar/favicons/mstile-310x310.png b/avatar/favicons/mstile-310x310.png new file mode 100755 index 0000000..f97afdf Binary files /dev/null and b/avatar/favicons/mstile-310x310.png differ diff --git a/avatar/favicons/mstile-70x70.png b/avatar/favicons/mstile-70x70.png new file mode 100755 index 0000000..d24c779 Binary files /dev/null and b/avatar/favicons/mstile-70x70.png differ diff --git a/avatar/gimp-fu b/avatar/gimp-fu new file mode 100644 index 0000000..1c91c7a --- /dev/null +++ b/avatar/gimp-fu @@ -0,0 +1,13 @@ +Palette +------- +background: #ddd +lighter gray: #555 +dark gray (lower left segment): #333 + +Processing +---------- +Drop shadow: null offsets, 200 radius (on background) + +Notes +----- +Favicons use 20% padding value diff --git a/avatar/outline.png b/avatar/outline.png new file mode 100644 index 0000000..877c039 Binary files /dev/null and b/avatar/outline.png differ