mojo: Fix map of booleans for python bindings.
[chromium-blink-merge.git] / ui / gfx / image / image_unittest_util_mac.mm
blob4f4371715f1d325e5a15b38f29748be5eef1b920
1 // Copyright (c) 2012 The Chromium Authors. All rights reserved.
2 // Use of this source code is governed by a BSD-style license that can be
3 // found in the LICENSE file.
5 #import <AppKit/AppKit.h>
7 #include "skia/ext/skia_utils_mac.h"
8 #include "ui/gfx/image/image_unittest_util.h"
10 namespace gfx {
11 namespace test {
13 SkColor GetPlatformImageColor(PlatformImage image, int x, int y) {
14   // AppKit's coordinate system is flipped.
15   y = [image size].height - y;
17   [image lockFocus];
18   NSColor* color = NSReadPixel(NSMakePoint(x, y));
19   [image unlockFocus];
20   return NSDeviceColorToSkColor(color);
23 }  // namespace test
24 }  // namespace gfx