// Copyright 2011 The Chromium Authors. All rights reserved. // Use of this source code is governed by a BSD-style license that can be // found in the LICENSE file. #ifndef IOS_CHROME_BROWSER_UI_IMAGE_UTIL_H_ #define IOS_CHROME_BROWSER_UI_IMAGE_UTIL_H_ #import #import namespace gfx { class Image; } @class UIColor; @class UIImage; // Returns the dominant color for |image|. UIColor* DominantColorForImage(const gfx::Image& image, CGFloat opacity); // Returns a copy of |image| configured to stretch at the given offsets. UIImage* StretchableImageFromUIImage(UIImage* image, NSInteger left_cap_width, NSInteger top_cap_height); // Returns the image named |name|, configured to stretch at the center pixel. UIImage* StretchableImageNamed(NSString* name); // Returns the image named |name|, configured to stretch at the given offsets. UIImage* StretchableImageNamed(NSString* name, NSInteger left_cap_width, NSInteger top_cap_height); #endif // IOS_CHROME_BROWSER_UI_IMAGE_UTIL_H_