--- /dev/null
+/*
+ * Copyright 2013 Google Inc.
+ *
+ * Use of this source code is governed by a BSD-style license that can be
+ * found in the LICENSE file.
+ */
+
+#ifndef SkImageTypes_DEFINED
+#define SkImageTypes_DEFINED
+
+#include "SkTypes.h"
+
+enum SkColorType {
+ kAlpha_8_SkColorType,
+ kRGB_565_SkColorType,
+// kRGBA_8888_SkColorType,
+// kBGRA_8888_SkColorType,
+ kPMColor_SkColorType,
+
+ kLastEnum_SkColorType = kPMColor_SkColorType
+};
+
+enum SkAlphaType {
+// kIgnore_SkAlphaType,
+ kOpaque_SkAlphaType,
+// kUnpremul_SkAlphaType,
+ kPremul_SkAlphaType,
+
+ kLastEnum_SkAlphaType = kPremul_SkAlphaType
+};
+
+struct SkImageInfo {
+ int fWidth;
+ int fHeight;
+ SkColorType fColorType;
+ SkAlphaType fAlphaType;
+};
+
+#endif