diff options
author | 2015-06-12 11:49:04 -0700 | |
---|---|---|
committer | 2015-06-12 11:49:04 -0700 | |
commit | d85093c28fe360650c46971b00a39c6dbf991a6b (patch) | |
tree | 5055cc609122b43052adc27adb2ee10305c2e9d0 /tools/sk_tool_utils.cpp | |
parent | 1866b571f18f1ac326e2e8765d79511ecf58164d (diff) |
make emptypath portable; add 565 color utility
R=djsollen@google.com
Review URL: https://codereview.chromium.org/1182833004
Diffstat (limited to 'tools/sk_tool_utils.cpp')
-rw-r--r-- | tools/sk_tool_utils.cpp | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/tools/sk_tool_utils.cpp b/tools/sk_tool_utils.cpp index 6fcd33751f..ec7942b165 100644 --- a/tools/sk_tool_utils.cpp +++ b/tools/sk_tool_utils.cpp @@ -34,6 +34,12 @@ const char* colortype_name(SkColorType ct) { } } +void color_to_565(SkColor* color) { + SkPMColor pmColor = SkPreMultiplyColor(*color); + U16CPU color16 = SkPixel32ToPixel16(pmColor); + *color = SkPixel16ToColor(color16); +} + SkTypeface* create_portable_typeface(const char* name, SkTypeface::Style style) { SkTypeface* face; if (FLAGS_portableFonts) { |