Index: ui/gfx/image/image_util.cc |
diff --git a/ui/gfx/image/image_util.cc b/ui/gfx/image/image_util.cc |
index d0d79b2f5bae9e3d3564d4a39e3e2aa9c3ef0805..3fca705a8256bf341070991f748e3805b53f1c80 100644 |
--- a/ui/gfx/image/image_util.cc |
+++ b/ui/gfx/image/image_util.cc |
@@ -44,8 +44,18 @@ Image ImageFrom1xJPEGEncodedData(const unsigned char* input, |
return Image(); |
} |
-bool JPEG1xEncodedDataFromImage(const Image& image, int quality, |
+// The MacOS implementation of this function is in image_utils_mac.mm. |
+#if !defined(OS_MACOSX) |
+bool JPEG1xEncodedDataFromImage(const Image& image, |
+ int quality, |
std::vector<unsigned char>* dst) { |
+ return JPEG1xEncodedDataFromSkiaRepresentation(image, quality, dst); |
+} |
+#endif // !defined(OS_MACOSX) |
+ |
+bool JPEG1xEncodedDataFromSkiaRepresentation(const Image& image, |
+ int quality, |
+ std::vector<unsigned char>* dst) { |
const gfx::ImageSkiaRep& image_skia_rep = |
image.AsImageSkia().GetRepresentation(1.0f); |
if (image_skia_rep.scale() != 1.0f) |