색상을 결합하는 방법이 명확하지 않습니다. 색상을 혼합하려면 간단히 추가하면됩니다.
put 255,0,0 into myRed
put 0,0,255 into myBlue
put 0,10,100 into myGreen
repeat with x = 1 to 3
put min(item x of myRed + item x of myBlue + item x of myGreen,255) into \
item x of myNewColor
end repeat
여기 사용하는 공식은별로 의미가 없습니다. 좀 더 구체적으로 질문 할 수 있다면, 더 좋은 공식으로 답을 조정할 수있을 것입니다.
또한 가중 값을 사용할 수 있습니다 :
put min(.333*item x of myRed + .333*item x of myBlue + .334*item \
x of myGreen,255) into item x of myNewColor
당신은 혼합 자연스러운 만들기 위해 가중치를 조정할 수 있습니다. (이 예제는 가중치를 보여주기 위해 3 가지 색상이 있습니다.)
그래서'(255, 0, 255)'로 끝내고 싶습니까? '(0, 0, 255)'를 두 번 추가하는 것은 어떨까요? RGB의 단일 채널에 대해 255를 초과 할 수 없습니다. – Chrono