diff options
author | reed <reed@google.com> | 2015-06-22 12:48:26 -0700 |
---|---|---|
committer | Commit bot <commit-bot@chromium.org> | 2015-06-22 12:48:26 -0700 |
commit | 871872f3f247f6b699617f6d9ef50ef5da6fbe74 (patch) | |
tree | 50358d6f699dd433607d9bc3c29da63e44c5d00f /src/c | |
parent | c1f56b518218d1caa65d6b7101bebf0d28c02a92 (diff) |
change old picture serialization to really handle images
BUG=skia:3965
Review URL: https://codereview.chromium.org/1199473002
Diffstat (limited to 'src/c')
-rw-r--r-- | src/c/sk_surface.cpp | 5 |
1 files changed, 3 insertions, 2 deletions
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<const SkIRect*>(subset))); } sk_data_t* sk_image_encode(const sk_image_t* cimage) { |