\scale

\mirror

There is a \mirror{\sl mirorred}{\sl word} in this sentence.

\mirror makes a \hbox and mirrors the contents. If you want to have a longer paragraph mirrored, you have to make a \vbox manually.

\mirror{\vbox{Alice was beginning to get very tired of sitting by her sister on the bank, and of having nothing to do:
once or twice she had peeped into the book her sister was reading, but it had no pictures or conversations in it, `and
what is the use of a book,' thought Alice `without pictures or conversation?'}}

\rotate

You can rotate something by an arbitrary angle by saying something like

\rotate[rotation=42]{the ultimate answer}

The rotation angle and the location (which determines around which point the content is rotated) are optional and can also be set by

location parameter

An example by Hans Hagen showing the influence of location= argument at different angles:

\dostepwiserecurse{0}{359}{45}{\startlinecorrection[blank]\hbox{\expanded{\setuprotate[rotation=\recurselevel]}%\traceboxplacementtrue\hbox to .2\hsize{\hss\ruledhbox{\rotate[location=depth]{\ruledhbox{\bfb(depth)}}}}%\hbox to .2\hsize{\hss\ruledhbox{\rotate[location=fit]{\ruledhbox{\bfb(fit)}}}}%\hbox to .2\hsize{\hss\ruledhbox{\rotate[location=broad]{\ruledhbox{\bfb(broad)}}}}%\hbox to .2\hsize{\hss\ruledhbox{\rotate[location=normal]{\ruledhbox{\bfb(normal)}}}}%\hbox to .2\hsize{\hss\ruledhbox{\rotate[location=high]{\ruledhbox{\bfb(high)}}}}}\stoplinecorrection}

You can rotate a long paragraph as well.

in a box

Depending on the usage you will sometimes probably want to include the content of what you wish to rotate into a box. Compare the following two examples:

page dependent landscape figures

Sometimes, in a double-sided portrait document, you may wish to rotate a landscape figure so that the top is towards the spine of the book – no matter whether it's on an odd or even page. In this case the \doifoddpageelse command can help:

\clip

You can adjust the size of an element by cropping/clipping its borders:

\clip[nx=3,ny=3,x=1,y=1]{\externalfigure[cow]}

\setupcolors[state=start]\definedfont[SansBold at 20mm]\baselineskip 0pt % switch off the space between the stripes\lineskip 0pt
\def\MyLogo{\vbox{\hbox{\CONTEXT}\null}}% null is necessary for the whole bounding box\clip[ny=3,y=1]{\color[yellow]\MyLogo}\clip[ny=3,y=2]{\color[orange]\MyLogo}\clip[ny=3,y=3]{\color[red]\MyLogo}