Juan Castaño's user avatar
Juan Castaño's user avatar
Juan Castaño's user avatar
Juan Castaño
  • Member for 2 years, 9 months
  • Last seen this week
  • Spain
Stats
27,959
reputation
174k
reached
451
answers
7
questions
Loading…
About

My TikZ portrait:

\documentclass[tikz]{standalone}

% colors
\definecolor{simpson}{HTML}{FFD912}
\definecolor{hair}   {HTML}{976530}
\definecolor{tshirt} {HTML}{505050}
\pgfdeclareverticalshading {sideburn}{2cm}
{%
  color(0cm)=(gray!20);
  color(0.7cm)=(hair);
  color(2cm)=(hair)
}

\begin{document}
\begin{tikzpicture}[line cap=round,line join=round,very thick]
% background
\fill[bottom color=cyan,top color=white] (0,1.2) circle (3.5);
% head
\draw[fill=simpson]                 (1.68, 1.9) arc (0:180:1.75)
   to[out=270,in=130]              (-1.3 , 0.7) to[out=310,in=70,looseness=0.9] (-0.8,-1.2)
   to[out=330,in=210]               (0.8 ,-1.3) to[out=110,in=250]               (1.1,-0.35)
   to[out= 30,in=180,looseness=1.5] (1.5 , 0)   to[out=0  ,in=300]               (2.2, 0.4)
   to[out=120,in=270,looseness=0.7] (1.7 , 1)   to[out=90,in=270] cycle;
% mouth
\draw (0.1,0.1) to[out=340,in=0,looseness=0.65]  (1.5,0);
\draw (0,-0.1)  to[out=90 ,in=60] (0.1,0.1) to[out=60,in=220] (0.2,0.2);
% glasses
\begin{scope}[line width=0.8mm]
  \draw (-1.2,1.5) --++ (1,0);
  \draw (0.7,1.7) to[out=10,in=170] (1.15,1.7);
  \draw[fill=white,line width=0.7mm,rounded corners] (-0.4 ,1.1) rectangle (0.7,1.8);
  \draw[fill=white,line width=0.7mm,rounded corners]  (1.15,1.2) rectangle (2.1,1.9);
  \fill (1.73,1.55) circle (0.8mm);
  \fill (0.1,1.45)  circle (0.8mm);
\end{scope}
% nose
\draw[fill=simpson] (1.05,1.5) to[out=300,in=90] (1.75,1) to[out=270,in=330] (1.2,0.8);
% goatee
\draw[fill=hair] (0.5,-0.6) to[out=270,in=160] (1,-1.1) to[out=70,in=330] (0.9,-0.5) -- cycle;
% hair
\draw[shading=sideburn]
 (-1.15,0.6) + (30:0.35)
   to[out=300,in=180] (-0.5,0.45) to[out=0,in=270] (-0.2,0.65)
   to[out=90,in=330,looseness=0.5] (-1,1.5) to[out=150,in=240,looseness=0.8] (-0.75,3.15)
   to[out=330,in=200]  (0.8 ,3)   to[out=160,in=320] (-0.1,3.4) to[out=0,in=150] (2.1,2.7)
   to[out=40,in=270]   (2.2 ,2.9) to[out=90,in=330]   (1.4,3.8) --++ (0.6,-0.1)
   to[out=150,in=40]  (-0.9 ,3.8) to[out=180,in=80]  (-2.3,2.8) to[out=30,in=190] (-2,2.9)
   to[out=260,in=130] (-1.55,0.9) to[out=320,in=90]  (-1.5,0.6) arc (180:30:0.35) -- cycle;
% ear
\fill[simpson] (-1.15,0.6) + (330:0.35) arc (330: 90:0.35);
\draw          (-1.15,0.6) + (330:0.35) arc (330: 30:0.35);
\draw          (-1.15,0.5) +  (35:0.25) arc  (30:145:0.25);
\draw          (-0.9 ,0.7) + (230:0.3)  arc (230:170:0.3);
% t-shirt
\draw[fill=tshirt]    (-0.9,-1.1) to[out=330,in=210] (0.9,-1.2) to[out=30,in=30] (0.9,-1.4)
   to[out=210,in=330] (-0.9,-1.3) to[out=150,in=150] cycle;
\draw[fill=tshirt]    (-0.9,-1.3) to[out=230,in=60] (-1.6,-1.9) arc (243:297:3.5)
  to [out=130,in=300]  (0.9,-1.4) to[out=200,in=340] cycle;
% circle
\draw[line width=2mm] (0,1.2) circle (3.5);
\end{tikzpicture}
\end{document}
2
gold badges
36
silver badges
86
bronze badges
1,916
Score
375
Posts
82
Posts %
208
Score
22
Posts
5
Posts %
180
Score
28
Posts
6
Posts %
169
Score
34
Posts
7
Posts %
156
Score
27
Posts
6
Posts %
127
Score
30
Posts
7
Posts %
Top posts
View all questions and answers