/**
 * Millie : Multifunctional Library For Image Processing
 * 
 * (c) Copyright 2007 by Humbert Florent
 * 
 *      This program is free software; you can redistribute it and/or modify  
 *      it under the terms of the GNU General Public License as published by  
 *      the Free Software Foundation; only version 2 of the License.          
 *                                                                            
 *      This program is distributed in the hope that it will be useful,       
 *      but WITHOUT ANY WARRANTY; without even the implied warranty of        
 *      MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the         
 *      GNU General Public License for more details.                          
 *                                                                            
 *      You should have received a copy of the GNU General Public License     
 *      along with this program; if not, write to the Free Software           
 *      Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA             
 *      02111-1307, USA.                                                      
 */
package millie.image;



public class ColorConverter {
	public static byte convertToByte(double c) {
		int tempo;
		if(c<0) tempo = 0;
			else if(c>255) tempo = 255;
			else tempo = (int) c;
		tempo  -= 128;
		byte b = (byte) tempo;
		return b;
	}
	
	public static int convertToInt(double c) {
		int i = (int) c;
		if(i<0) return 0;
		else if(i> 255) return 255;
		else return i;
	}
	
}
