From 5f42e8d30471f140012f5eade46d79798da82f03 Mon Sep 17 00:00:00 2001 From: Ray Greenwell Date: Tue, 26 Mar 2002 20:09:43 +0000 Subject: [PATCH] Color utility methods. git-svn-id: svn+ssh://src.earth.threerings.net/narya/trunk@1149 542714f4-19e9-0310-aa3c-eee0fc999fb1 --- .../com/threerings/media/image/ColorUtil.java | 22 +++++++++++++++++++ 1 file changed, 22 insertions(+) create mode 100644 src/java/com/threerings/media/image/ColorUtil.java diff --git a/src/java/com/threerings/media/image/ColorUtil.java b/src/java/com/threerings/media/image/ColorUtil.java new file mode 100644 index 000000000..9b208db1d --- /dev/null +++ b/src/java/com/threerings/media/image/ColorUtil.java @@ -0,0 +1,22 @@ +// +// $Id: ColorUtil.java,v 1.1 2002/03/26 20:09:43 ray Exp $ + +package com.threerings.media.util; + +import java.awt.Color; + +/** + * Utilities to manipulate colors + */ +public class ColorUtil +{ + /** + * @return a color halfway between the two colors + */ + public static final Color blend (Color c1, Color c2) + { + return new Color((c1.getRed() + c2.getRed()) >> 1, + (c1.getGreen() + c2.getGreen()) >> 1, + (c1.getBlue() + c2.getBlue()) >> 1); + } +}