diff options
author | Mike Reed <reed@google.com> | 2017-12-16 08:41:28 -0500 |
---|---|---|
committer | Skia Commit-Bot <skia-commit-bot@chromium.org> | 2017-12-16 14:21:32 +0000 |
commit | ef0384835757df463f5157145650a60ba8b14a63 (patch) | |
tree | d33ade7923e75b2166f891cf1cbbd2a2ef18c4b8 /src/image/SkImage.cpp | |
parent | 594706566a62da1e00fa1bb678cc84c36464e811 (diff) |
remove deprecated SkPixelSerializer
Bug: skia:
Change-Id: I25d33517f1ec7c08551c79d03763c676d1a662f5
Reviewed-on: https://skia-review.googlesource.com/86360
Reviewed-by: Mike Reed <reed@google.com>
Commit-Queue: Mike Reed <reed@google.com>
Diffstat (limited to 'src/image/SkImage.cpp')
-rw-r--r-- | src/image/SkImage.cpp | 13 |
1 files changed, 3 insertions, 10 deletions
diff --git a/src/image/SkImage.cpp b/src/image/SkImage.cpp index 2fcb34f865..09796cdd34 100644 --- a/src/image/SkImage.cpp +++ b/src/image/SkImage.cpp @@ -20,7 +20,6 @@ #include "SkNextID.h" #include "SkPicture.h" #include "SkPixelRef.h" -#include "SkPixelSerializer.h" #include "SkReadPixelsRec.h" #include "SkSpecialImage.h" #include "SkString.h" @@ -102,10 +101,8 @@ sk_sp<SkData> SkImage::encodeToData(SkEncodedImageFormat type, int quality) cons return nullptr; } -sk_sp<SkData> SkImage::encodeToData(SkPixelSerializer* serializer) const { - sk_sp<SkData> encoded(this->refEncodedData()); - if (encoded && - (!serializer || serializer->useEncodedData(encoded->data(), encoded->size()))) { +sk_sp<SkData> SkImage::encodeToData() const { + if (auto encoded = this->refEncodedData()) { return encoded; } @@ -113,11 +110,7 @@ sk_sp<SkData> SkImage::encodeToData(SkPixelSerializer* serializer) const { SkPixmap pmap; SkColorSpace* legacyColorSpace = nullptr; if (as_IB(this)->getROPixels(&bm, legacyColorSpace) && bm.peekPixels(&pmap)) { - if (serializer) { - return serializer->encodeToData(pmap); - } else { - return SkEncodePixmap(pmap, SkEncodedImageFormat::kPNG, 100); - } + return SkEncodePixmap(pmap, SkEncodedImageFormat::kPNG, 100); } return nullptr; } |