MetaPost

MetaPost
software
Logo
Logo
GenereComputer grafica
SviluppatoreTaco Hoekwater, Luigi Scarso
Data prima versione1994
Ultima versione1.207 (8 dicembre 2009)
Sistema operativoMultipiattaforma
LinguaggioC
LicenzaPubblico dominio
(licenza libera)
Sito webSito degli sviluppatori

MetaPost si riferisce tanto al nome del linguaggio di programmazione per la generazione di diagrammi quanto all'interprete del linguaggio stesso. L'output generato è in PostScript.[1]

MetaPost condivide la sintassi per la manipolazione di rette, curve, punti e trasformazioni geometriche con l'interprete Metafont; tuttavia vi sono alcune differenze con il programma di Donald Knuth:

  • Metafont viene utilizzato per produrre font, con file di immagine (di estensione .gf) e file metrici (file .tfm), mentre MetaPost genera file eps.
  • Metafont come output produce immagini a risoluzione fissata mentre MetaPost produce grafica vettoriale (curve, linee di Bézier).
  • L'output di Metafont è monocromatico mentre l'output di MetaPost utilizza l'RGB.

Molte delle limitazioni di Metapost derivano dalle caratteristiche di Metafont. Ad esempio la bassa precisione con cui vengono rappresentati i numeri, sufficiente per rappresentare le coordinate in un grafico piccolo ma potrebbe creare problemi per un sistema di coordinate sufficientemente esteso. Inoltre Metapost non supporta tutte le caratteristiche di PostScript (ad esempio PostScript 3 supporta il Gouraud shading). Per risolvere questi problemi è stato sviluppato Asymptote.

  1. ^ Domande su METAFONT e MetaPost, su linux.it. URL consultato il 25 maggio 2020 (archiviato dall'url originale il 15 marzo 2012).

MetaPost

Dodaje.pl - Ogłoszenia lokalne