투명도가 지정된 비트맵을 가져오려면 기본 편집기(예: Adobe Fireworks)에서 알파 채널 비트맵을 만듭니다. 알파 채널 작업 방법에 대한 자세한 내용은 비트맵 편집기 설명서를 참조하십시오. 이미지를 32비트 이미지로 저장합니다. 최상의 색상 재현을 위해 PNG를 사용합니다. [파일] > [가져오기]를 사용하여 PNG 파일을 Flash로 가져올 때 알파 채널 투명도가 Flash에서 유지됩니다. Fireworks를 사용하는 경우 Fireworks와 Flash 함께 사용에서 Flash에서 사용할 투명한 배경으로 PNG 파일 내보내기에 대한 팁을 참조하십시오.

Flash에서는 투명한 GIF89a 이미지를 가져올 수 있습니다. 자세한 내용은 아래를 참조하십시오. 하지만 JPEG 형식은 투명도를 지원하지 않습니다.

투명한 SWF 파일

SWF 파일을 브라우저에서 재생하는 동안 SWF 파일의 배경을 투명하게 만들 수 있습니다. 자세한 내용 및 예제에 대해서는 SWF 파일에서 투명한 배경 만들기를 참조하십시오.

가져온 비트맵의 배경 제거

투명한 배경이 있는 비트맵을 Flash로 가져올 수 있지만, 이미지를 가져온 후에 배경을 제거할 수도 있습니다.

래스터 이미지에 대한 배경을 제거하려면 다음을 수행합니다.

  1. [파일] > [단계로 가져오기]를 선택하여 비트맵을 SWF 파일에 가져옵니다.
  2. 이미지를 선택합니다.
  3. [수정] > [분리]를 선택합니다.
  4. 이미지를 선택 해제합니다.
  5. [올가미 도구]를 선택합니다.
  6. [도구] 패널의 [옵션] 창에서 [자동 선택]을 클릭합니다.
  7. 비트맵 이미지의 배경 영역을 선택합니다.
  8. [삭제]를 누릅니다.
  9. 이미지의 나머지 부분을 그래픽 또는 동영상 클립 기호로 변환합니다.

투명한 비트맵에서 알려진 문제

다음은 가져온 비트맵에서 투명도 유지와 관련된 몇 가지 알려진 문제입니다.

문제 1

[투명]을 선택한 상태로 정적 GIF를 내보내거나 게시하면 GIF가 투명해지지 않습니다. 배경색도 표시됩니다.

해결 방법

[투명]을 선택한 상태에서 반복 1-프레임 애니메이션 GIF로 내보냅니다. 

문제 2

투명한 GIF 이미지를 Flash로 가져와서 단계에 배치하면 투명한 이미지 영역이 단색으로 표시되는 경우가 있습니다.

설명

Flash가 파일의 배경색 및 인덱스 색상에 따라 GIF 파일을 잘못 가져온 것입니다. 가져온 GIF 파일에 투명한 색상과 다른 인덱스 색상이 있는 경우 단색 배경으로 인해 Flash에 이미지가 표시됩니다.

해결 방법

Flash에 사용할 같은 투명한 색상과 인덱스 색상으로 GIF 이미지를 만듭니다. 이미지를 GIF 형식으로 저장하거나 내보낼 때 이미지의 투명한 색상 및 인덱스 색상을 설정하는 옵션이 제공됩니다. 이러한 색상이 같은 RGB 값으로 설정된 경우 Flash가 배경색을 올바르게 투명으로 렌더링합니다. 이 절차에 대한 자세한 내용은 이미지 편집 응용 프로그램 설명서를 참조하십시오.

문제 3

투명한 영역은 모니터가 16비트 컬러 디스플레이로 실행될 때 Flash의 PNG 이미지에서 "고스팅"됩니다. 고스팅은 투명해야 하는 영역에 표시되는 반투명 이미지입니다.

설명

이 문제는 Flash가 16비트 디스플레이에 대한 색상을 디더링하는 방식의 한 증상입니다.

Flash는 단색에 알파 영역을 표시하기 위해 전체 색상 영역에 단일 픽셀 값을 사용합니다. Flash는 그레이디언트나 이미지를 표시할 때 색상 변경이 자연스럽도록 픽셀 값 패턴을 사용합니다. 단색에 대한 알파 채널이 있는 경우 Flash는 단일 픽셀 값에서 픽셀 값 패턴으로 전환합니다. 이러한 전환으로 인해 고스팅 효과가 표시됩니다.

Flash의 16비트 색상 문제에 대한 기술적인 설명은 HTML 색상이 SWF 색상과 다름을 참조하십시오.

해결 방법

이 문제에 대해 권장되는 해결 방법은 세 가지입니다.

  • 해당 RGB 값이 모두 16의 배수인 단색을 선택합니다. 이 색상 형식에서 알파 영역은 16비트 디스플레이를 디더링하지 않습니다. 하지만 이 해결 방법으로 8비트 디스플레이에서 고스팅이 방지되는 것은 아닙니다.
  • 단색을 한 색이 포함된 그레이디언트로 변경합니다. 이 기술은 Flash에 항상 색상을 교묘하게 디더링하도록 하여 고스팅을 삭제합니다.
  • 비트맵을 분리하고 [올가미] 도구를 사용하여 이미지의 투명한 부분을 마스킹하고 삭제합니다. 이 해결 방법은 고스팅된 영역을 삭제하여 크게 눈에 띄지 않도록 합니다.

키워드: 투명도; 투명; 배경; gif; 비트맵; 가져오기; 알파 채널; PNG; GIF; JPG; TIFF; wmode; 16비트; 고스트; 고스팅; tn_12804

이 작업에는 Creative Commons Attribution-Noncommercial-Share Alike 3.0 Unported License의 라이센스가 부여되었습니다.  Twitter™ 및 Facebook 게시물은 Creative Commons 약관을 적용받지 않습니다.

법적 고지 사항   |   온라인 개인 정보 보호 정책