2011-10-14 2 views
1

Xuggler & Java로 작업하고 있습니다. 비디오에서 이미지 프레임을 추출했습니다. & 이미지 프레임에 텍스트를 추가하고 이미지 프레임별로 비디오를 다시 만들 수 있습니다.비디오에 텍스트를 추가하면 텍스트 색상이 배경색에 따라 동적으로 변경되어야합니다.

Graphics2D g = (Graphics2D)Image.getGraphics(); 
g.drawString(data, x, y); 

텍스트를 매번 볼 수 있도록 배경 이미지 픽셀 색상에 따라 텍스트의 색상을 변경하고 싶습니다.

+0

질문에 +1하지만 일반적으로 어떻게 완료되었는지는 아닙니다. 일반적으로 텍스트는 하나의 색상 (흰색)으로 렌더링되는 동시에 다른 색상 (예 : 검정색)으로 윤곽선이 그려집니다. 외곽선 덕분에 일반적으로 배경과 상관없이 그러한 텍스트를 읽을 수 있습니다. 당신 사건에서 그게 효과가 없을까요? – TacticalCoder

답변

1

텍스트에 반투명 색을 사용하거나 반투명 배경을 입력하십시오.

이것은 정확히 사용자가 요구 한 것이 아니지만 실행 가능하며 '차선책'입니다.

관련 문제