동영상 품질

적절한 스테이지 품질 설정을 사용하여 렌더링을 향상시킵니다.

휴대 전화와 같이 화면이 작은 휴대 장치용 내용을 개발할 때는 데스크톱 응용 프로그램을 개발할 때보다 이미지 품질이 중요하지 않습니다. 스테이지 품질을 적절한 설정으로 구성하면 렌더링 성능을 향상시킬 수 있습니다.

스테이지 품질에 대해 사용할 수 있는 설정은 다음과 같습니다.

  • StageQuality.LOW : 모양보다 재생 속도에 중점을 두어 앤티앨리어싱을 사용하지 않습니다. 이러한 설정은 데스크톱용이나 TV용 Adobe AIR에서 지원되지 않습니다.

  • StageQuality.MEDIUM : 앤티앨리어싱을 일부 적용하지만 크기가 조절된 비트맵을 다듬지는 않습니다. 이 설정은 휴대 장치용 AIR에서 기본값이지만 데스크톱 또는 TV용 AIR에서는 지원되지 않습니다.

  • StageQuality.HIGH : (데스크톱의 기본값) 재생 속도보다 모양을 우선적으로 고려하며 항상 앤티앨리어싱을 사용합니다. SWF 파일에 애니메이션이 포함되어 있지 않으면 크기가 조절된 비트맵이 다듬어지지만 애니메이션이 포함되어 있으면 비트맵이 다듬어지지 않습니다.

  • StageQuality.BEST : 최상의 품질로 표시하고 재생 속도는 고려하지 않습니다. 모든 출력이 앤티앨리어싱되며 크기가 조절된 비트맵은 항상 다듬어집니다.

StageQuality.MEDIUM 을 사용하면 대개 휴대 장치의 응용 프로그램에 적절한 품질이 제공되지만 경우에 따라서는 StageQuality.LOW 를 사용하여 적절한 품질을 제공할 수 있습니다. Flash Player 8부터는 스테이지 품질이 LOW 로 설정된 경우에도 앤티앨리어싱이 적용된 텍스트가 정확하게 렌더링될 수 있습니다.

참고: 일부 휴대 장치에서는 품질이 HIGH 로 설정된 경우에도 Flash Player 응용 프로그램의 더 나은 성능을 위해 MEDIUM 이 사용되기도 합니다. 하지만 품질을 HIGH로 설정해도 대부분 큰 차이가 나타나지 않습니다. 일반적으로 휴대 장치 화면의 dpi가 더 높기 때문입니다. dpi는 장치에 따라 달라질 수 있습니다.

다음 그림에서 동영상 품질은 MEDIUM 으로 설정되고 텍스트 렌더링은 애니메이션을 위한 앤티앨리어싱으로 설정되었습니다.

중간 스테이지 품질과 애니메이션을 위한 앤티앨리어싱으로 설정된 텍스트 렌더링

적절한 텍스트 렌더링 설정이 사용되고 있지 않기 때문에 스테이지 품질 설정이 텍스트 품질에 영향을 줍니다.

런타임에서는 가독성을 높이기 위해 텍스트 렌더링을 앤티앨리어싱으로 설정할 수 있습니다. 이 설정은 사용하는 스테이지 품질 설정에 관계없이 앤티앨리어싱된 텍스트의 완벽한 품질을 유지합니다.

낮은 스테이지 품질과 가독성을 위한 앤티앨리어싱으로 설정된 텍스트 렌더링

텍스트 렌더링을 비트맵 텍스트(앤티앨리어싱 없음)로 설정하여 같은 렌더링 품질을 얻을 수 있습니다.

낮은 스테이지 품질과 비트맵 텍스트(앤티앨리어싱 없음)로 설정된 텍스트 렌더링

마지막 두 예제에서는 사용하는 스테이지 품질 설정에 관계없이 고품질 텍스트를 구현할 수 있음을 보여 줍니다. 이 기능은 Flash Player 8부터 사용 가능했으며 이제 휴대 장치에서도 사용할 수 있습니다. Flash Player 10.1에서는 일부 장치에서 StageQuality.MEDIUM 으로 자동 전환하여 성능을 향상시킵니다.