public short[] getTriplet(){return new short[]{(short) (_red   & 0xff),(short) (_green & 0xff),(short) (_blue  & 0xff)};}
public override byte[] GetTriplet(){return new byte[]{(byte)(red   & 0xff),(byte)(green & 0xff),(byte)(blue  & 0xff)};}