FT_Outline_Render

Prototypes

FT_Error FT_Outline_Render(FT_Library Bibliothèque, FT_Outline *Contours, FT_Raster_Params *Parametres);

Description

Synthétise l'image définie par les contours Contours selon les paramètres Parametres.

Les contours sont dessinés. Les espaces entre les contours externes et internes sont remplis.

Le résultat est 0 en cas de succès.

Exemple

#include <ft2build.h>
#include <freetype/ftoutln.h>
#include <freetype/ftstroke.h>

FT_Library Bibliotheque;
FT_Face Face;
FT_Raster_Params Parametres;
FT_Bitmap Image;

...
memset(&Parametres, 0, sizeof(Parametres));
Parametres.flags=FT_RASTER_FLAG_AA;
if (FT_Outline_Render(Bibliothèque, &(Face->glyph->outline), &Parametres)) ...
memset(&Image, 0, sizeof(Image));
if (FT_Outline_Get_Bitmap(Bibliotheque, &(Face->glyph->outline), &Image)) ...

Voir aussi

FT_Glyph_Stroke pour dessiner les contours de la glyphe. FT_Render_Glyph pour remplir les contours de la glyphe. FT_Outline_Get_Bitmap pour obtenir l'image synthétisée de la glyphe.