diff options
author | msarett <msarett@google.com> | 2016-06-30 10:06:51 -0700 |
---|---|---|
committer | Commit bot <commit-bot@chromium.org> | 2016-06-30 10:06:51 -0700 |
commit | a5cf4f45bb6ecfe37058404e173e20622e6f6503 (patch) | |
tree | bc2e633d1dade4c0153e5145fff828fd7c3c7cc5 /tools/skiaserve | |
parent | e2463ed91ede5e6b38cf3f93205a59f8bc3f3b44 (diff) |
Fix png encoding in skia debugger
BUG=skia:
GOLD_TRYBOT_URL= https://gold.skia.org/search?issue=2119513002
Review-Url: https://codereview.chromium.org/2119513002
Diffstat (limited to 'tools/skiaserve')
-rw-r--r-- | tools/skiaserve/Request.cpp | 7 |
1 files changed, 3 insertions, 4 deletions
diff --git a/tools/skiaserve/Request.cpp b/tools/skiaserve/Request.cpp index 2af707a57d..44e5ddfa9d 100644 --- a/tools/skiaserve/Request.cpp +++ b/tools/skiaserve/Request.cpp @@ -61,11 +61,10 @@ SkData* Request::writeCanvasToPng(SkCanvas* canvas) { sk_sp<SkData> encodedBitmap = sk_tools::encode_bitmap_for_png(*bmp); SkASSERT(encodedBitmap.get()); - // write to png + // write to an opaque png (black background) SkDynamicMemoryWStream buffer; - SkDrawCommand::WritePNG((const png_bytep) encodedBitmap->writable_data(), - bmp->width(), bmp->height(), - buffer); + SkDrawCommand::WritePNG((const png_bytep) encodedBitmap->bytes(), bmp->width(), bmp->height(), + buffer, true); return buffer.copyToData(); } |