# Linocut v0.1.3 - Table of Contents > Pictures written as text and outlines, rendered to sprites, headings, palettes and strips. ## Pages - [Linocut](readme.md) ## Modules - [Linocut](Linocut.md): Pictures written in code: a sprite as text with a palette, a shape as an outline, and the derivations a game needs — headings, recolouring, tinting, scaling, flipping, turning, cutting into frames, strips; and the same read from `.png` and `.pic` files. - [Linocut.Cache](Linocut.Cache.md): Rasters rendered once and kept on disk, under `$XDG_CACHE_HOME/linocut` or `~/.cache/linocut`. - [Linocut.Derive](Linocut.Derive.md): A picture made from another by a short line of operations, so one drawing gives many views: a recoloured costume, a mirrored heading, a hat laid on. - [Linocut.Font](Linocut.Font.md): A three-by-five pixel font for names, numbers and notes drawn onto a picture. - [Linocut.Palette](Linocut.Palette.md): Colour specifications and the named colours a picture may use. - [Linocut.Pic](Linocut.Pic.md): A picture kept in a file: a palette, a blank line, and the picture. - [Linocut.Png](Linocut.Png.md): Reads a PNG into a `FrenchCurve.Raster`. - [Linocut.Preview](Linocut.Preview.md): Looking at rasters: on a sheet, in a terminal, or as a PNG. - [Linocut.Strip](Linocut.Strip.md): An animation: frames shown in turn at a rate, looping. ## Mix Tasks - [mix linocut.view](Mix.Tasks.Linocut.View.md): Draw pictures in this terminal: an Elixir script whose last expression is a `FrenchCurve.Raster`, a list of them, or a `Linocut.Strip`; a `.png` or `.pic` file; or a directory, every `.png` and `.pic` in it on one sheet in name order.