I livelli vengono composti nell'ordine specificato dal comando layer=, dove i livelli con numero più alto nascondono quelli con numero più basso.
Il livello 0 costituisce il livello di sfondo, che è sempre richiesto e che definisce le dimensioni dell'immagine composita. Qualsiasi tipo di livello è consentito per il livello 0. È necessario definire la dimensione del livello 0, utilizzando esplicitamente size=
o implicitamente, in base all’immagine o al testo del contenuto. Le aree di altri livelli che non rientrano nell'area del livello 0 non sono incluse nell'immagine di output.
Una volta appiattiti tutti i livelli, l'immagine composita viene convertita nell'immagine di risposta finale, come specificato con visualizzare comandi e attributi.