Index: third_party/WebKit/Source/core/html/ImageData.h |
diff --git a/third_party/WebKit/Source/core/html/ImageData.h b/third_party/WebKit/Source/core/html/ImageData.h |
index c270c6e3dd3c3e37810e0e9b470d86a444676581..87fa3f57227482e22dab20c38a39f10d86160e06 100644 |
--- a/third_party/WebKit/Source/core/html/ImageData.h |
+++ b/third_party/WebKit/Source/core/html/ImageData.h |
@@ -39,6 +39,7 @@ |
#include "core/imagebitmap/ImageBitmapSource.h" |
#include "platform/geometry/IntRect.h" |
#include "platform/geometry/IntSize.h" |
+#include "platform/graphics/CanvasColorParams.h" |
#include "platform/heap/Handle.h" |
#include "platform/wtf/CheckedNumeric.h" |
#include "platform/wtf/Compiler.h" |
@@ -108,8 +109,10 @@ class CORE_EXPORT ImageData final : public GarbageCollectedFinalized<ImageData>, |
static ImageData* CreateForTest(const IntSize&, |
DOMArrayBufferView*, |
const ImageDataColorSettings* = nullptr); |
- static sk_sp<SkColorSpace> GetSkColorSpaceForTest(const CanvasColorSpace&, |
- const CanvasPixelFormat&); |
+ static bool CompareImageDataColorSettingsForTest(ImageData*, ImageData*); |
+ |
+ ImageData* MakeCopy(); |
fserb
2017/04/28 14:56:53
I don't know what use case you have in mind for th
zakerinasab
2017/04/28 15:40:48
Good suggestions. Applied.
|
+ ImageData* MakeSubset(const IntRect&, bool = true); |
static CanvasColorSpace GetCanvasColorSpace(const String&); |
static String CanvasColorSpaceName(const CanvasColorSpace&); |
@@ -193,9 +196,6 @@ class CORE_EXPORT ImageData final : public GarbageCollectedFinalized<ImageData>, |
static DOMFloat32Array* ConvertFloat16ArrayToFloat32Array(const uint16_t*, |
unsigned); |
- |
- static sk_sp<SkColorSpace> GetSkColorSpace(const CanvasColorSpace&, |
- const CanvasPixelFormat&); |
}; |
} // namespace blink |