add tag
topnush
Using samcarter's wonderful ducks, I tried:


```
\documentclass{beamer}
\usepackage{tikz}
\usepackage{tikzducks}
\usetikzlibrary{ducks}
\begin{document}
\begin{frame}
\pgfmathsetseed{42}
\begin{tikzpicture}
 \shuffleducks\duck[xshift=40pt, scale=0.7,\randomhead,\randomaccessories]
 \shuffleducks\duck[xshift=80pt, scale=0.7,\randomhead,
         \randomaccessories]
 \shuffleducks\duck[xshift=120pt, scale=0.7,\randomhead,
         \randomaccessories]
\duck[xshift=160pt, scale=0.7, glasses,
	bookcolour=black!60!brown,
	book={
			\scalebox{0.14}{
			\parbox{2.5cm}{
			\sffamily
			\centering
			\footnotesize
	    Wir m\"ussen wissen.\\
	    Wir werden wissen.\\[0.4cm]
	    $1+1=2$}}},
	strawhat
	]
 \shuffleducks\duck[xshift=200pt, scale=0.7,\randomhead,
         \randomaccessories]
  \duck[ 
		jacket=black,
	]
  
  % hair
	\fill[black,overlay] (1.3543,1.2009) .. controls (1.7956,2.3034) and (0.3811,2.5095) .. (0.4156,1.6027) .. controls (0.4320,1.8832) and (0.9156,1.9103) .. (0.9156,1.9103) .. controls (0.9889,1.4396) and (1.4358,1.7248) .. (1.3543,1.2009) -- cycle;	
	\fill[black] (1.25,1.95) circle (0.25);
  
  % eye brows
  \fill[black, rounded corners=1, rotate=70] (1.92,-0.1) rectangle ++(0.08,-0.3);
  \fill[black, rounded corners=1, rotate=80] (1.87,-0.12) rectangle ++(0.08,-0.25);
  
  % fabric pattern
  \begin{scope}[overlay]
    \clip \duckpathjacket;
    % image from https://i.pinimg.com/originals/37/1f/d1/371fd17e4a27b11dccc261d9d18c0a21.jpg
    \node at (1.1,1) {\includegraphics[width=2cm]{Frida_fabric}};
  \end{scope}
  
  \begin{scope}[shift={(-0.09,-0.09)}]
    \path[fill=red!70!black,overlay] (1.9613,1.4427) .. controls (1.8440,1.3835) and (1.7300,1.3506) .. (1.6485,1.3157) .. controls (1.5671,1.2809) and (1.5012,1.2563) .. (1.4464,1.2380) .. controls (1.3916,1.2196) and (1.3477,1.2076) .. (1.3102,1.1979) .. controls (1.2727,1.1882) and (1.2414,1.1808) .. (1.2119,1.1717) .. controls (1.1823,1.1628) and (1.1544,1.1522) .. (1.1235,1.1361) .. controls (1.0926,1.1200) and (0.9771,1.0259) .. (0.9354,0.9947) .. controls (0.8938,0.9635) and (0.8446,0.9229) .. (0.7829,0.8689) .. controls (0.7420,0.8274) and (0.6397,0.7498) .. (0.6397,0.7498) -- (0.5547,0.7616) -- (0.5192,1.2152) -- (0.5803,1.2357) .. controls (0.5904,0.9908) and (0.6218,0.8342) .. (0.6218,0.8342) .. controls (0.7128,0.9191) and (0.7755,0.9596) .. (0.8372,1.0137) .. controls (0.8989,1.0678) and (0.9482,1.1084) .. (0.9898,1.1395) .. controls (1.0314,1.1708) and (1.0653,1.1924) .. (1.0964,1.2086) .. controls (1.1273,1.2247) and (1.1552,1.2353) .. (1.1847,1.2442) .. controls (1.2143,1.2532) and (1.2455,1.2606) .. (1.2831,1.2703) .. controls (1.3206,1.2800) and (1.3644,1.2920) .. (1.4193,1.3104) .. controls (1.4741,1.3288) and (1.5399,1.3534) .. (1.6213,1.3882) .. controls (1.7027,1.4230) and (1.7914,1.4595) .. (1.9088,1.5187) -- cycle;
  \end{scope}
  
  % flowers
  \begin{scope}[xshift=1.35cm,yshift=0.95cm]
    \foreach \i in {0,51.42857,...,359}{
      \fill[violet!80!white,rotate around={\i:(-0.0865, 0.8219)}] (-0.087, 0.822) .. controls (-0.087, 0.822) and (-0.1635, 0.6638) .. (-0.0818, 0.6653) .. controls (-0.0066, 0.6646) and (-0.087, 0.822) .. (-0.087, 0.822) -- cycle;
    }
  \end{scope}
  \begin{scope}[xshift=1.3cm,yshift=1.1cm]
    \foreach \i in {0,51.42857,...,359}{
      \fill[red!80!black,rotate around={\i:(-0.0865, 0.8219)}] (-0.087, 0.822) .. controls (-0.087, 0.822) and (-0.1635, 0.6638) .. (-0.0818, 0.6653) .. controls (-0.0066, 0.6646) and (-0.087, 0.822) .. (-0.087, 0.822) -- cycle;
    }
  \end{scope}        
  \begin{scope}[xshift=1.2cm,yshift=1cm]
    \foreach \i in {0,51.42857,...,359}{
      \fill[yellow!50!white,rotate around={\i:(-0.0865, 0.8219)}] (-0.087, 0.822) .. controls (-0.087, 0.822) and (-0.1635, 0.6638) .. (-0.0818, 0.6653) .. controls (-0.0066, 0.6646) and (-0.087, 0.822) .. (-0.087, 0.822) -- cycle;
    }
  \end{scope}
 \shuffleducks\duck[xshift=280pt, scale=0.7,\randomhead,
         \randomaccessories]
 \shuffleducks\duck[xshift=320pt, scale=0.7,\randomhead,
          \randomaccessories]
\end{tikzpicture}
\end{frame}
```


But Frida won't take her place. How can I get `xshift=240pt, scale=0.7` to work with Frida?

To reproduce the image you will need to download and rename https://i.pinimg.com/originals/37/1f/d1/371fd17e4a27b11dccc261d9d18c0a21.jpg as `Frida_fabric.jpg`
Top Answer
marmot
Almost the same as @samcarter's answer except the fabric gets scaled, too, with `transform shape`.
```
\documentclass{beamer}
\usepackage{tikz}
\usetikzlibrary{ducks}
\begin{document}
\begin{frame}
\pgfmathsetseed{42}
\begin{tikzpicture}
 \shuffleducks\duck[xshift=40pt, scale=0.7,\randomhead,\randomaccessories]
 \shuffleducks\duck[xshift=80pt, scale=0.7,\randomhead,
         \randomaccessories]
 \shuffleducks\duck[xshift=120pt, scale=0.7,\randomhead,
         \randomaccessories]
\duck[xshift=160pt, scale=0.7, glasses,
	bookcolour=black!60!brown,
	book={
			\scalebox{0.14}{
			\parbox{2.5cm}{
			\sffamily
			\centering
			\footnotesize
	    Wir m\"ussen wissen.\\
	    Wir werden wissen.\\[0.4cm]
	    $1+1=2$}}},
	strawhat
	]
 \shuffleducks\duck[xshift=200pt, scale=0.7,\randomhead,
         \randomaccessories]
 \begin{scope}[xshift=240pt,scale=0.7,transform shape]
  \duck[ 
		jacket=black,
	]
  
  % hair
	\fill[black,overlay] (1.3543,1.2009) .. controls (1.7956,2.3034) and (0.3811,2.5095) .. (0.4156,1.6027) .. controls (0.4320,1.8832) and (0.9156,1.9103) .. (0.9156,1.9103) .. controls (0.9889,1.4396) and (1.4358,1.7248) .. (1.3543,1.2009) -- cycle;	
	\fill[black] (1.25,1.95) circle (0.25);
  
  % eye brows
  \fill[black, rounded corners=1, rotate=70] (1.92,-0.1) rectangle ++(0.08,-0.3);
  \fill[black, rounded corners=1, rotate=80] (1.87,-0.12) rectangle ++(0.08,-0.25);
  
  % fabric pattern
  \begin{scope}[overlay]
    \clip \duckpathjacket;
    % image from https://i.pinimg.com/originals/37/1f/d1/371fd17e4a27b11dccc261d9d18c0a21.jpg
    \node at (1.1,1) {\includegraphics[width=2cm]{Frida_fabric}};
  \end{scope}
  
  \begin{scope}[shift={(-0.09,-0.09)}]
    \path[fill=red!70!black,overlay] (1.9613,1.4427) .. controls (1.8440,1.3835) and (1.7300,1.3506) .. (1.6485,1.3157) .. controls (1.5671,1.2809) and (1.5012,1.2563) .. (1.4464,1.2380) .. controls (1.3916,1.2196) and (1.3477,1.2076) .. (1.3102,1.1979) .. controls (1.2727,1.1882) and (1.2414,1.1808) .. (1.2119,1.1717) .. controls (1.1823,1.1628) and (1.1544,1.1522) .. (1.1235,1.1361) .. controls (1.0926,1.1200) and (0.9771,1.0259) .. (0.9354,0.9947) .. controls (0.8938,0.9635) and (0.8446,0.9229) .. (0.7829,0.8689) .. controls (0.7420,0.8274) and (0.6397,0.7498) .. (0.6397,0.7498) -- (0.5547,0.7616) -- (0.5192,1.2152) -- (0.5803,1.2357) .. controls (0.5904,0.9908) and (0.6218,0.8342) .. (0.6218,0.8342) .. controls (0.7128,0.9191) and (0.7755,0.9596) .. (0.8372,1.0137) .. controls (0.8989,1.0678) and (0.9482,1.1084) .. (0.9898,1.1395) .. controls (1.0314,1.1708) and (1.0653,1.1924) .. (1.0964,1.2086) .. controls (1.1273,1.2247) and (1.1552,1.2353) .. (1.1847,1.2442) .. controls (1.2143,1.2532) and (1.2455,1.2606) .. (1.2831,1.2703) .. controls (1.3206,1.2800) and (1.3644,1.2920) .. (1.4193,1.3104) .. controls (1.4741,1.3288) and (1.5399,1.3534) .. (1.6213,1.3882) .. controls (1.7027,1.4230) and (1.7914,1.4595) .. (1.9088,1.5187) -- cycle;
  \end{scope}
  
  % flowers
  \begin{scope}[xshift=1.35cm,yshift=0.95cm]
    \foreach \i in {0,51.42857,...,359}{
      \fill[violet!80!white,rotate around={\i:(-0.0865, 0.8219)}] (-0.087, 0.822) .. controls (-0.087, 0.822) and (-0.1635, 0.6638) .. (-0.0818, 0.6653) .. controls (-0.0066, 0.6646) and (-0.087, 0.822) .. (-0.087, 0.822) -- cycle;
    }
  \end{scope}
  \begin{scope}[xshift=1.3cm,yshift=1.1cm]
    \foreach \i in {0,51.42857,...,359}{
      \fill[red!80!black,rotate around={\i:(-0.0865, 0.8219)}] (-0.087, 0.822) .. controls (-0.087, 0.822) and (-0.1635, 0.6638) .. (-0.0818, 0.6653) .. controls (-0.0066, 0.6646) and (-0.087, 0.822) .. (-0.087, 0.822) -- cycle;
    }
  \end{scope}        
  \begin{scope}[xshift=1.2cm,yshift=1cm]
    \foreach \i in {0,51.42857,...,359}{
      \fill[yellow!50!white,rotate around={\i:(-0.0865, 0.8219)}] (-0.087, 0.822) .. controls (-0.087, 0.822) and (-0.1635, 0.6638) .. (-0.0818, 0.6653) .. controls (-0.0066, 0.6646) and (-0.087, 0.822) .. (-0.087, 0.822) -- cycle;
    }
  \end{scope}
 \end{scope} 
 \shuffleducks\duck[xshift=280pt, scale=0.7,\randomhead,
         \randomaccessories]
 \shuffleducks\duck[xshift=320pt, scale=0.7,\randomhead,
          \randomaccessories]
\end{tikzpicture}
\end{frame}
\end{document}
```
![Screen Shot 2021-05-13 at 11.51.02 AM.png](/image?hash=798e0e3ced2aadd564277df70ae799e37c69dbe42c377de6b1047b84a2d6091a)
Answer #2
samcarter
You can wrap Frida Quacko in a `scope` environment and apply your option to it:

```
\begin{scope}[xshift=240pt, scale=0.7]
....
\end{scope}
```

Full code:

```
\documentclass{beamer}

\usepackage{tikz}
\usetikzlibrary{ducks}

\begin{document}

\begin{frame}
  \pgfmathsetseed{42}
  \begin{tikzpicture}
    \shuffleducks\duck[
      xshift=40pt,
      scale=0.7,
      \randomhead,
      \randomaccessories
    ]
    \shuffleducks\duck[
      xshift=80pt, 
      scale=0.7,
      \randomhead,
      \randomaccessories
    ]
    \shuffleducks\duck[
      xshift=120pt, 
      scale=0.7,
      \randomhead,
      \randomaccessories
    ]
    \duck[
      xshift=160pt, 
      scale=0.7, 
      glasses,
      bookcolour=black!60!brown,
      book={
        \scalebox{0.14}{
          \parbox{2.5cm}{
            \sffamily
            \centering
            \footnotesize
            Wir m\"ussen wissen.\\
            Wir werden wissen.\\[0.4cm]
            $1+1=2$
          }
        }
      },
      strawhat
    ]
    \shuffleducks\duck[
      xshift=200pt, 
      scale=0.7,
      \randomhead,
      \randomaccessories
    ]
    \begin{scope}[xshift=240pt, scale=0.7]
      \duck[ 
        jacket=black,
      ]
      
      % hair
      \fill[black,overlay] (1.3543,1.2009) .. controls (1.7956,2.3034) and (0.3811,2.5095) .. (0.4156,1.6027) .. controls (0.4320,1.8832) and (0.9156,1.9103) .. (0.9156,1.9103) .. controls (0.9889,1.4396) and (1.4358,1.7248) .. (1.3543,1.2009) -- cycle;	
      \fill[black] (1.25,1.95) circle (0.25);
  
      % eye brows
      \fill[black, rounded corners=1, rotate=70] (1.92,-0.1) rectangle ++(0.08,-0.3);
      \fill[black, rounded corners=1, rotate=80] (1.87,-0.12) rectangle ++(0.08,-0.25);
  
      % fabric pattern
      \begin{scope}[overlay]
        \clip \duckpathjacket;
        % image from https://i.pinimg.com/originals/37/1f/d1/371fd17e4a27b11dccc261d9d18c0a21.jpg
        \node at (1.1,1) {\includegraphics[width=2cm]{Frida_fabric}};
      \end{scope}
  
      \begin{scope}[shift={(-0.09,-0.09)}]
        \path[fill=red!70!black,overlay] (1.9613,1.4427) .. controls (1.8440,1.3835) and (1.7300,1.3506) .. (1.6485,1.3157) .. controls (1.5671,1.2809) and (1.5012,1.2563) .. (1.4464,1.2380) .. controls (1.3916,1.2196) and (1.3477,1.2076) .. (1.3102,1.1979) .. controls (1.2727,1.1882) and (1.2414,1.1808) .. (1.2119,1.1717) .. controls (1.1823,1.1628) and (1.1544,1.1522) .. (1.1235,1.1361) .. controls (1.0926,1.1200) and (0.9771,1.0259) .. (0.9354,0.9947) .. controls (0.8938,0.9635) and (0.8446,0.9229) .. (0.7829,0.8689) .. controls (0.7420,0.8274) and (0.6397,0.7498) .. (0.6397,0.7498) -- (0.5547,0.7616) -- (0.5192,1.2152) -- (0.5803,1.2357) .. controls (0.5904,0.9908) and (0.6218,0.8342) .. (0.6218,0.8342) .. controls (0.7128,0.9191) and (0.7755,0.9596) .. (0.8372,1.0137) .. controls (0.8989,1.0678) and (0.9482,1.1084) .. (0.9898,1.1395) .. controls (1.0314,1.1708) and (1.0653,1.1924) .. (1.0964,1.2086) .. controls (1.1273,1.2247) and (1.1552,1.2353) .. (1.1847,1.2442) .. controls (1.2143,1.2532) and (1.2455,1.2606) .. (1.2831,1.2703) .. controls (1.3206,1.2800) and (1.3644,1.2920) .. (1.4193,1.3104) .. controls (1.4741,1.3288) and (1.5399,1.3534) .. (1.6213,1.3882) .. controls (1.7027,1.4230) and (1.7914,1.4595) .. (1.9088,1.5187) -- cycle;
      \end{scope}
  
      % flowers
      \begin{scope}[xshift=1.35cm,yshift=0.95cm]
        \foreach \i in {0,51.42857,...,359}{
          \fill[violet!80!white,rotate around={\i:(-0.0865, 0.8219)}] (-0.087, 0.822) .. controls (-0.087, 0.822) and (-0.1635, 0.6638) .. (-0.0818, 0.6653) .. controls (-0.0066, 0.6646) and (-0.087, 0.822) .. (-0.087, 0.822) -- cycle;
        }
      \end{scope}
      \begin{scope}[xshift=1.3cm,yshift=1.1cm]
        \foreach \i in {0,51.42857,...,359}{
          \fill[red!80!black,rotate around={\i:(-0.0865, 0.8219)}] (-0.087, 0.822) .. controls (-0.087, 0.822) and (-0.1635, 0.6638) .. (-0.0818, 0.6653) .. controls (-0.0066, 0.6646) and (-0.087, 0.822) .. (-0.087, 0.822) -- cycle;
        }
      \end{scope}        
      \begin{scope}[xshift=1.2cm,yshift=1cm]
        \foreach \i in {0,51.42857,...,359}{
          \fill[yellow!50!white,rotate around={\i:(-0.0865, 0.8219)}] (-0.087, 0.822) .. controls (-0.087, 0.822) and (-0.1635, 0.6638) .. (-0.0818, 0.6653) .. controls (-0.0066, 0.6646) and (-0.087, 0.822) .. (-0.087, 0.822) -- cycle;
        }
      \end{scope}
      
    \end{scope}
    \shuffleducks\duck[
      xshift=280pt, 
      scale=0.7,
      \randomhead,
      \randomaccessories
    ]
    \shuffleducks\duck[
      xshift=320pt, 
      scale=0.7,
      \randomhead,
      \randomaccessories
    ]
  \end{tikzpicture}
\end{frame}

\end{document}
```

![Screen Shot 2021-05-13 at 20.48.11.png](/image?hash=3ca3540f9db72c3b2bef705f93603d3f25ad389192c4cf9b03d766ce31f94acc)

Enter question or answer id or url (and optionally further answer ids/urls from the same question) from

Separate each id/url with a space. No need to list your own answers; they will be imported automatically.