Index: src/core/SkImageInfo.cpp |
diff --git a/src/core/SkImageInfo.cpp b/src/core/SkImageInfo.cpp |
index ee169239ef0867fe8c45662489d711800924bdd5..948575482362410f65fc3eef09be8e7927921b7b 100644 |
--- a/src/core/SkImageInfo.cpp |
+++ b/src/core/SkImageInfo.cpp |
@@ -6,6 +6,7 @@ |
*/ |
#include "SkImageInfo.h" |
+#include "SkImageInfoPriv.h" |
#include "SkReadBuffer.h" |
#include "SkWriteBuffer.h" |
@@ -59,6 +60,14 @@ |
? kSRGB_SkColorProfileType : kLinear_SkColorProfileType; |
} |
#endif |
+ |
+// Indicate how images and gradients should interpret colors by default. |
+bool gDefaultProfileIsSRGB; |
+ |
+SkColorProfileType SkDefaultColorProfile() { |
+ return gDefaultProfileIsSRGB ? kSRGB_SkColorProfileType |
+ : kLinear_SkColorProfileType; |
+} |
static bool alpha_type_is_valid(SkAlphaType alphaType) { |
return (alphaType >= 0) && (alphaType <= kLastEnum_SkAlphaType); |