디코딩 an 60 크기 값
시겠습니까의 압축을 빨강, 녹색, 파랑 구성 요소가에서 60 크기 값 반환하는 color.getrgb ()입니다.
을 사용합니다 bitshift 오른쪽과 비트 및 운영자입니다.
를 추출할 수있습니다 빨강, 녹색, 파랑 구성 요소를 하나의 자유 소프트웨어 값 반환하는 color.getrgb ()을 사용하여 bitshift 오른쪽 (>>)와 비트와 (&) 연산자입니다. 추출할 수있습니다 중 하나 이상의 색상을 개별적으로 다음과 같이 :
/ / 작성의 색상을 개체입니다. my_color = 새로운 색상 (mymovieclip);
/ / 얻기는 현재 60 크기 색상입니다. 60 크기 = my_color.getrgb ();
/ / 자유 소프트웨어에 들어있는 60 크기 색상 값의 10 진수 형식과 같은 14,501,017 (장밋빛 핑크), / / 어느가 저장된 내부로부터 16 진수 이에 상응하는 등 0xdd4499. 빨간색 = (60 크기>> 16); 녹색 = (60 크기>> 8) & 0xff; 파란색 = 60 크기 & 0xff;
비록 10 진수로 표시 번호를 기억하는 각각의 컬러가 저장된 내부의 16 진수 형태 : 0xrrggbb. 예를 들어,이 색상 값 14501017 (이 장밋빛 핑크)가 저장된 내부로 0xdd4499. 이 형식을 쉽게 볼 수의 빨간색 구성 요소가 dd의 16 진수 (221 10 진수),의 녹색 구성 요소가 44의 16 진수 (68 10 진수), 그리고 파란색 구성 요소가 99의 16 진수 (153의 10 진수)입니다.
앞의 변신을 효과적 분리는 24 - 비트 값으로 그 3 개의 8 - 비트 구성 요소 (가 장 왼쪽 8 비트를 나타내는 빨간색,가 운데 8 비트를 나타내는 녹색으로, 그리고 오른쪽 8 비트를 나타내는 파란색)입니다. 가 bitshift 오른쪽 연산자를 사용하여 이동의 8 개의 비트의 관심을 오른쪽 자리입니다. 비트 연산 및 연산자를 사용하여 오른쪽으로 0xff를 유지합니다 8 비트 전용, 효과적으로 마스킹을 해제 원치 않는 비트에서 왼쪽입니다.
이 연습을하는 것이 쉬운 사용 color.gettransform () -가있는 적색, 녹색, 파랑 구성 요소는 별도의 속성을 변형 개체로 반환 - 클립의 색상을 결정합니다. 또한, gettransform ()도 반환의 알파 값을 컬러, 어떤 getrgb ()을하지 않는
이것은 문서가 추가 elis frugalo 면책 조항 : 우리의 웹사이트가 포함되어있는 정보는이 문서에 대해 책임을지지 않습니다. 본 문서를 어떠한 방식 으로든 반영합니다 조회, 의견, 생각이나 신념의 기사를 디렉토리 직원입니다.
번역을 고지 :이 문서 "디코딩 an 60 크기 값"는 번역하는 자동 번역 서비스를 사용합니다. 우리가 진심을 끼쳐 드려 번역 오류가 발생했습니다. 이해에 감사드립니다.