Home | History | Annotate | Download | only in image
      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.
      4 
      5 #import <AppKit/AppKit.h>
      6 
      7 #include "skia/ext/skia_utils_mac.h"
      8 #include "ui/gfx/image/image_unittest_util.h"
      9 
     10 namespace gfx {
     11 namespace test {
     12 
     13 SkColor GetPlatformImageColor(PlatformImage image, int x, int y) {
     14   // AppKit's coordinate system is flipped.
     15   y = [image size].height - y;
     16 
     17   [image lockFocus];
     18   NSColor* color = NSReadPixel(NSMakePoint(x, y));
     19   [image unlockFocus];
     20   return NSDeviceColorToSkColor(color);
     21 }
     22 
     23 }  // namespace test
     24 }  // namespace gfx
     25