From c4afd4abce58bc3c25fd2964ae9d2a38dec5dc99 Mon Sep 17 00:00:00 2001 From: Andrey Utkin Date: Wed, 14 Dec 2016 14:37:47 +0000 Subject: [PATCH] doc/filters: drawtext: add example of printing texts on same baseline Height of canvas produced by drawtext varies depending on symbols in text, so add example for printing separate texts aligned horizontally. Wording suggested by Lou Logan Signed-off-by: Andrey Utkin Signed-off-by: Lou Logan --- doc/filters.texi | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/doc/filters.texi b/doc/filters.texi index 3ae3c46d26..06ca2e03b7 100644 --- a/doc/filters.texi +++ b/doc/filters.texi @@ -7135,6 +7135,14 @@ FOD=5 # fade out duration ffplay -f lavfi "color,drawtext=text=TEST:fontsize=50:fontfile=FreeSerif.ttf:fontcolor_expr=ff0000%@{eif\\\\: clip(255*(1*between(t\\, $DS + $FID\\, $DE - $FOD) + ((t - $DS)/$FID)*between(t\\, $DS\\, $DS + $FID) + (-(t - $DE)/$FOD)*between(t\\, $DE - $FOD\\, $DE) )\\, 0\\, 255) \\\\: x\\\\: 2 @}" @end example +@item +Horizontally align multiple separate texts. Note that @option{max_glyph_a} +and the @option{fontsize} value are included in the @option{y} offset. +@example +drawtext=fontfile=FreeSans.ttf:text=DOG:fontsize=24:x=10:y=20+24-max_glyph_a, +drawtext=fontfile=FreeSans.ttf:text=cow:fontsize=24:x=80:y=20+24-max_glyph_a +@end example + @end itemize For more information about libfreetype, check: