aboutsummaryrefslogtreecommitdiffhomepage
path: root/src/image/SkImage.cpp
diff options
context:
space:
mode:
authorGravatar Mike Reed <reed@google.com>2017-12-16 08:41:28 -0500
committerGravatar Skia Commit-Bot <skia-commit-bot@chromium.org>2017-12-16 14:21:32 +0000
commitef0384835757df463f5157145650a60ba8b14a63 (patch)
treed33ade7923e75b2166f891cf1cbbd2a2ef18c4b8 /src/image/SkImage.cpp
parent594706566a62da1e00fa1bb678cc84c36464e811 (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.cpp13
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;
}