aboutsummaryrefslogtreecommitdiffhomepage
path: root/gm/encode-srgb.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'gm/encode-srgb.cpp')
-rw-r--r--gm/encode-srgb.cpp7
1 files changed, 4 insertions, 3 deletions
diff --git a/gm/encode-srgb.cpp b/gm/encode-srgb.cpp
index bf9ef821ab..3369afe4dc 100644
--- a/gm/encode-srgb.cpp
+++ b/gm/encode-srgb.cpp
@@ -18,6 +18,7 @@
#include "SkPngEncoder.h"
#include "SkPM4f.h"
#include "SkSRGB.h"
+#include "SkWebpEncoder.h"
namespace skiagm {
@@ -119,10 +120,10 @@ static sk_sp<SkData> encode_data(const SkBitmap& bitmap, SkEncodedImageFormat fo
SkDynamicMemoryWStream buf;
SkPngEncoder::Options pngOptions;
- SkEncodeOptions options;
+ SkWebpEncoder::Options webpOptions;
if (bitmap.colorSpace()) {
pngOptions.fUnpremulBehavior = SkTransferFunctionBehavior::kRespect;
- options.fUnpremulBehavior = SkTransferFunctionBehavior::kRespect;
+ webpOptions.fUnpremulBehavior = SkTransferFunctionBehavior::kRespect;
}
switch (format) {
@@ -130,7 +131,7 @@ static sk_sp<SkData> encode_data(const SkBitmap& bitmap, SkEncodedImageFormat fo
SkAssertResult(SkPngEncoder::Encode(&buf, src, pngOptions));
break;
case SkEncodedImageFormat::kWEBP:
- SkAssertResult(SkEncodeImageAsWEBP(&buf, src, options));
+ SkAssertResult(SkWebpEncoder::Encode(&buf, src, webpOptions));
break;
case SkEncodedImageFormat::kJPEG:
SkAssertResult(SkJpegEncoder::Encode(&buf, src, SkJpegEncoder::Options()));