DOI: 10.5300/2012-1/2

Zpravodaj Československého sdružení uživatelů TEXu 1/2012

Pages: 2–8

Author: Martin Budaj

Použitie METAPOSTu ako knižnice

Článok popisuje použitie METAPOSTu jako knižnice (v tomto kontexte nazývanej MPlib) na tvorbu vektorovej grafiky pre programy písané v jazykoch C, C++ a Lua. V článku sú predstavené príklady, akým spôsobom je možné rozšíriť funkčnosť METAPOSTu (MPlib), ak je grafika vytvorená pomocou MPlib dodatočne spracovaná v aplikácii, ktorá MPlib používa (napr. opakované vzory, priehľadnosť, vrstvy, unikódové texty pomocou OpenType písiem).

MPlib, METAPOST, C/C++, post-processing grafiky, knižnica

Using METAPOST as a Library

The article informs about using \MP\ as a library (called MPlib in this context) for creating vector graphics in programs written in C, C++ or Lua languages. The article presents a few examples of extensions of the features of \MP\ (MPlib), which is possible if the graphics created by MPlib is post-processed in the application calling MPlib (e.g.~tiling patterns, transparency, layers, unicode labels using OpenType fonts).

MPlib, METAPOST, C/C++, graphics post-processing, library

References

  1. Piotr Bolek: METAPOST and patterns. TUGboat 19(3), 276 (1998).
  2. Martin Budaj: METAPOST nielen na nakreslenie loga. Zpravodaj Československého sdružení uživatelů TeXu 9(4), 195–201 (1999).
    doi: 10.5300/1999-4/195
  3. Martin Budaj, Stacho Mudrák: Therion – Digital Cave Maps. Proceedings, 4th European Speleological Congress, Vercors. (33), 138 (2008).
  4. Hoekwater, Taco. MPlib API documentation 2008, 21 s. Dostupné v zdrojovej distribúcii METAPOSTu u od verzie 1.090 (júl 2008).
  5. http://cairographics.org URL: http://cairographics.org
  6. http://pango.org URL: http://pango.org

Cited-by CrossRef

  1. Jan Šustek: Práce s vrstvami v METAPOSTu. Zpravodaj Československého sdružení uživatelů TeXu 23(2), 94 (2013).
    doi: 10.5300/2013-2/94

Hlavní stránka Zpravodaje CSTUGu. Adresa redakce: zpravodaj@cstug.cz. (c) 1996-2012 CSTUG