Many changes

すべてのメソッドにTuple型の引数を用意しました、あとTuple(A,R,G,B)を返すメソッドのほかにTuple(R,G,B）のみを返すメソッド追加しました