an anaglyph images 프로그램을 작성해야합니다. 두 개의 단색 이미지 (적색과 청록색 중 하나)가 있다고 가정 해 보겠습니다. 어떻게 그들을 anaglyph 이미지를 만들기 위해 결합 할 수 있습니까?두 개의 단색 이미지를 결합하는 방법은 무엇입니까?
제게 조언을주십시오. 감사합니다.
P/s : C# 프로그램 언어를 사용하고 있습니다.
an anaglyph images 프로그램을 작성해야합니다. 두 개의 단색 이미지 (적색과 청록색 중 하나)가 있다고 가정 해 보겠습니다. 어떻게 그들을 anaglyph 이미지를 만들기 위해 결합 할 수 있습니까?두 개의 단색 이미지를 결합하는 방법은 무엇입니까?
제게 조언을주십시오. 감사합니다.
P/s : C# 프로그램 언어를 사용하고 있습니다.
를 사용하여 복사한다. CMYK 인 경우 밝기 혼합 모드를 사용하십시오.
어둡게하려면 각 채널의 더 낮은 값 (Math.Min())을 취하십시오. 밝게하려면 높은 것을 취합니다 (Math.Max ()).
//Darken pseudocode
for(int y=0;y<CompositionBitmap.Height;y++)
for(int x=0;x<CompositionBitmap.Width;x++){
CompositionBitmap[x,y].R=Math.Min(RedBitmap[x,y].R,CyanBitmap[x,y].R);
CompositionBitmap[x,y].G=Math.Min(RedBitmap[x,y].G,CyanBitmap[x,y].G);
CompositionBitmap[x,y].B=Math.Min(RedBitmap[x,y].B,CyanBitmap[x,y].B);
}
}
하나의 방법은 ImageMagick composite 유틸리티를 사용하여 이미지를 오버레이하는 것입니다. 이 방법에는 프로그래밍이 필요하지 않습니다.
어쩌면 서로 상쇄 후 50 %의 알파 값들을 설정하고 영상을 RGB있는 경우 어둡게 혼합 모드를 사용하여 드로잉 표면을
빨강/파랑 색을 처리하지 않습니다. – DrStalker