diff options
| author | Carl Hetherington <cth@carlh.net> | 2016-12-14 12:44:48 +0000 |
|---|---|---|
| committer | Carl Hetherington <cth@carlh.net> | 2016-12-14 12:44:48 +0000 |
| commit | 36b99f997b4a859945bad7adf96f8d76864be7d6 (patch) | |
| tree | 4d0dfdd09b79a5b4c7ce2b8005ec86c37a8722b5 /src | |
| parent | 9f034b0e2b39c2c56b767371af90deb888d8779f (diff) | |
Fix pango markup with alpha blending.
Diffstat (limited to 'src')
| -rw-r--r-- | src/lib/render_subtitles.cc | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/src/lib/render_subtitles.cc b/src/lib/render_subtitles.cc index fa1cf4766..1984d9c67 100644 --- a/src/lib/render_subtitles.cc +++ b/src/lib/render_subtitles.cc @@ -65,7 +65,8 @@ marked_up (list<SubtitleString> subtitles, int target_height, float fade_factor) out += "underline=\"single\" "; } out += "size=\"" + dcp::raw_convert<string>(i.size_in_pixels(target_height) * 72 * 1024 / 96) + "\" "; - out += "alpha=\"" + dcp::raw_convert<string>(int(floor(fade_factor * 65535))) + "\" "; + /* Between 1-65535 inclusive, apparently... */ + out += "alpha=\"" + dcp::raw_convert<string>(int(floor(fade_factor * 65534)) + 1) + "\" "; out += "color=\"#" + i.colour().to_rgb_string() + "\">"; out += i.text (); out += "</span>"; |
