From 871872f3f247f6b699617f6d9ef50ef5da6fbe74 Mon Sep 17 00:00:00 2001 From: reed Date: Mon, 22 Jun 2015 12:48:26 -0700 Subject: change old picture serialization to really handle images BUG=skia:3965 Review URL: https://codereview.chromium.org/1199473002 --- src/c/sk_surface.cpp | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) (limited to 'src/c') diff --git a/src/c/sk_surface.cpp b/src/c/sk_surface.cpp index 15f68dba11..280897b354 100644 --- a/src/c/sk_surface.cpp +++ b/src/c/sk_surface.cpp @@ -207,8 +207,9 @@ sk_image_t* sk_image_new_raster_copy(const sk_imageinfo_t* cinfo, const void* pi return (sk_image_t*)SkImage::NewRasterCopy(info, pixels, rowBytes); } -sk_image_t* sk_image_new_from_data(const sk_data_t* cdata) { - return ToImage(SkImage::NewFromData(AsData(cdata))); +sk_image_t* sk_image_new_from_encoded(const sk_data_t* cdata, const sk_irect_t* subset) { + return ToImage(SkImage::NewFromEncoded(AsData(cdata), + reinterpret_cast(subset))); } sk_data_t* sk_image_encode(const sk_image_t* cimage) { -- cgit v1.2.3