ICC_Profile (Java Platform SE 6) - xrath.com 에서 번역됨

개요 | 패키지 | 클래스 | 사용 | 계층 트리 | 비추천 API | 색인 | 헬프

JavaTM Platform
Standard Ed. 6

앞의 클래스 다음의 클래스 | 프레임 있어 프레임 없음
개요: 상자 | 필드 | 생성자 | 메소드 | 상세 : 필드 | 생성자 | 메소드

## java.awt.color
클래스 ICC_Profile

    java.lang.Object
      java.awt.color.ICC_Profile

모든 구현된 인터페이스:
  Serializable

직계의 기존의 서브 클래스:
  ICC_ProfileGray , ICC_ProfileRGB

    public class ICC_Profile

extends Object
implements Serializable

International Color Consortium 의 Specification ICC. 1:2001-12, File Format for Color Profiles 에 근거하는, 디바이스비의존 및 디바이스 의존의 칼라 스페이스의 칼라 프로파일 데이터의 표현입니다 (http://www.color.org 를 참조).

ICC_ColorSpace 객체는, 적절한 ICC_Profile 로부터 작성할 수 있습니다. 일반적으로, ICC_ColorSpace 는, 입력, 표시, 또는 출력 프로파일의 언젠가인 ICC 프로파일에 관련하고 있습니다 (ICC 스펙을 참조). 그 밖에는, 디바이스 링크, 추상, 칼라 스페이스 변환, 및 이름 첨부 칼라 프로파일이 있습니다. 그것들은 칼라 또는 이미지의 태그부에는 그만큼 편리하지는 않습니다만, 다른 목적으로는 편리합니다. 특히, 디바이스 링크 프로파일은, 어느 디바이스의 칼라 스페이스로부터 다른 디바이스의 칼라 스페이스에의 변환 성능이 개선되고 있습니다.

ICC 프로파일은, 프로파일 (모니터등)의 칼라 스페이스로부터 프로파일 접속 영역 (PCS)에의 변환을 나타냅니다. 이미지 또는 칼라의 태그부를 하는 이 프로파일은, ICC Profile Format Specification 로 정의되고 있는 2 개의 특정의 디바이스비의존 영역 (CIEXYZ 영역 및 CIELab 영역)의 어느 쪽인지인 PCS 를 가집니다. 대부분의 경우, 이 프로파일은, 가역 변환을 가지는지, 양방향의 변환을 명시적으로 지정합니다.

관련 항목:
  `ICC_ColorSpace` , 직렬화 된 형식

필드의 개요
`static int` | `CLASS_ABSTRACT` 프로파일 클래스는 추상입니다.
`static int` | `CLASS_COLORSPACECONVERSION` 프로파일 클래스는 칼라 스페이스 변환입니다.
`static int` | `CLASS_DEVICELINK` 프로파일 클래스는 디바이스 링크입니다.
`static int` | `CLASS_DISPLAY` 프로파일 클래스는 표시입니다.
`static int` | `CLASS_INPUT` 프로파일 클래스는 입력입니다.
`static int` | `CLASS_NAMEDCOLOR` 프로파일 클래스는 이름 첨부 칼라입니다.
`static int` | `CLASS_OUTPUT` 프로파일 클래스는 출력입니다.
`static int` | `icAbsoluteColorimetric` ICC 프로파일의 렌더링 인텐트, AbsoluteColorimetric 입니다.
`static int` | `icCurveCount` curveType 수를 나타내는 ICC 프로파일의 정수입니다.
`static int` | `icCurveData` curveType 데이터를 나타내는 ICC 프로파일의 정수입니다.
`static int` | `icHdrAttributes` 디바이스의 속성을 나타내는 ICC 프로파일의 헤더 로케이션입니다.
`static int` | `icHdrCmmId` 이 프로파일의 CMM 를 나타내는 ICC 프로파일의 헤더 로케이션입니다.
`static int` | `icHdrColorSpace` 데이터의 칼라 스페이스를 나타내는 ICC 프로파일의 헤더 로케이션입니다.
`static int` | `icHdrCreator` 프로파일의 작성측을 나타내는 ICC 프로파일의 헤더 로케이션입니다.
`static int` | `icHdrDate` 데이터의 프로파일이 작성된 일자를 나타내는 ICC 프로파일의 헤더 로케이션입니다.
`static int` | `icHdrDeviceClass` 프로파일의 타입을 나타내는 ICC 프로파일의 헤더 로케이션입니다.
`static int` | `icHdrFlags` 각종 비트 설정을 나타내는 ICC 프로파일의 헤더 로케이션입니다.
`static int` | `icHdrIlluminant` 프로파일의 광원을 나타내는 ICC 프로파일의 헤더 로케이션입니다.
`static int` | `icHdrMagic` icMagicNumber 를 나타내는 ICC 프로파일의 헤더 로케이션입니다.
`static int` | `icHdrManufacturer` 디바이스의 제조원을 나타내는 ICC 프로파일의 헤더 로케이션입니다.
`static int` | `icHdrModel` 디바이스의 모델 번호를 나타내는 ICC 프로파일의 헤더 로케이션입니다.
`static int` | `icHdrPcs` PCS - XYZ 또는 Lab 만을 나타내는 ICC 프로파일의 헤더 로케이션입니다.
`static int` | `icHdrPlatform` primary 플랫폼을 나타내는 ICC 프로파일의 헤더 로케이션입니다.
`static int` | `icHdrProfileID` 프로파일의 ID 를 나타내는 ICC 프로파일의 헤더 로케이션입니다.
`static int` | `icHdrRenderingIntent` 렌더링 인텐트를 나타내는 ICC 프로파일의 헤더 로케이션입니다.
`static int` | `icHdrSize` 프로파일의 사이즈 (바이트 단위)를 나타내는 ICC 프로파일의 헤더 로케이션입니다.
`static int` | `icHdrVersion` 포맷 버젼 번호를 나타내는 ICC 프로파일의 헤더 로케이션입니다.
`static int` | `icICCAbsoluteColorimetric` ICC 프로파일의 렌더링 인텐트, ICC-AbsoluteColorimetric 입니다.
`static int` | `icMediaRelativeColorimetric` ICC 프로파일의 렌더링 인텐트, Media-RelativeColorimetric 입니다.
`static int` | `icPerceptual` ICC 프로파일의 렌더링 인텐트, Perceptual 입니다.
`static int` | `icRelativeColorimetric` ICC 프로파일의 렌더링 인텐트, RelativeColorimetric 입니다.
`static int` | `icSaturation` ICC 프로파일의 렌더링 인텐트, Saturation 입니다.
`static int` | `icSigAbstractClass` ICC 프로파일의 쿠라스시그니챠, 「abst」입니다.
`static int` | `icSigAToB0Tag` ICC 프로파일의 타그시그니챠, 「A2B0」입니다.
`static int` | `icSigAToB1Tag` ICC 프로파일의 타그시그니챠, 「A2B1」입니다.
`static int` | `icSigAToB2Tag` ICC 프로파일의 타그시그니챠, 「A2B2」입니다.
`static int` | `icSigBlueColorantTag` ICC 프로파일의 타그시그니챠, 「bXYZ」입니다.
`static int` | `icSigBlueMatrixColumnTag` ICC 프로파일의 타그시그니챠, 「bXYZ」입니다.
`static int` | `icSigBlueTRCTag` ICC 프로파일의 타그시그니챠, 「bTRC」입니다.
`static int` | `icSigBToA0Tag` ICC 프로파일의 타그시그니챠, 「B2A0」입니다.
`static int` | `icSigBToA1Tag` ICC 프로파일의 타그시그니챠, 「B2A1」입니다.
`static int` | `icSigBToA2Tag` ICC 프로파일의 타그시그니챠, 「B2A2」입니다.
`static int` | `icSigCalibrationDateTimeTag` ICC 프로파일의 타그시그니챠, 「calt」입니다.
`static int` | `icSigCharTargetTag` ICC 프로파일의 타그시그니챠, 「targ」입니다.
`static int` | `icSigChromaticAdaptationTag` ICC 프로파일의 타그시그니챠, 「chad」입니다.
`static int` | `icSigChromaticityTag` ICC 프로파일의 타그시그니챠, 「chrm」입니다.
`static int` | `icSigCmyData` ICC 프로파일의 카라스페이스타이프시그니챠, 「CMY」입니다.
`static int` | `icSigCmykData` ICC 프로파일의 카라스페이스타이프시그니챠, 「CMYK」입니다.
`static int` | `icSigColorantOrderTag` ICC 프로파일의 타그시그니챠, 「clro」입니다.
`static int` | `icSigColorantTableTag` ICC 프로파일의 타그시그니챠, 「clrt」입니다.
`static int` | `icSigColorSpaceClass` ICC 프로파일의 쿠라스시그니챠, 「spac」입니다.
`static int` | `icSigCopyrightTag` ICC 프로파일의 타그시그니챠, 「cprt」입니다.
`static int` | `icSigCrdInfoTag` ICC 프로파일의 타그시그니챠, 「crdi」입니다.
`static int` | `icSigDeviceMfgDescTag` ICC 프로파일의 타그시그니챠, 「dmnd」입니다.
`static int` | `icSigDeviceModelDescTag` ICC 프로파일의 타그시그니챠, 「dmdd」입니다.
`static int` | `icSigDeviceSettingsTag` ICC 프로파일의 타그시그니챠, 「devs」입니다.
`static int` | `icSigDisplayClass` ICC 프로파일의 쿠라스시그니챠, 「mntr」입니다.
`static int` | `icSigGamutTag` ICC 프로파일의 타그시그니챠, 「gamt」입니다.
`static int` | `icSigGrayData` ICC 프로파일의 카라스페이스타이프시그니챠, 「GRAY」입니다.
`static int` | `icSigGrayTRCTag` ICC 프로파일의 타그시그니챠, 「kTRC」입니다.
`static int` | `icSigGreenColorantTag` ICC 프로파일의 타그시그니챠, 「gXYZ」입니다.
`static int` | `icSigGreenMatrixColumnTag` ICC 프로파일의 타그시그니챠, 「gXYZ」입니다.
`static int` | `icSigGreenTRCTag` ICC 프로파일의 타그시그니챠, 「gTRC」입니다.
`static int` | `icSigHead` ICC 프로파일의 타그시그니챠, 「head」입니다 (특별).
`static int` | `icSigHlsData` ICC 프로파일의 카라스페이스타이프시그니챠, 「HLS」입니다.
`static int` | `icSigHsvData` ICC 프로파일의 카라스페이스타이프시그니챠, 「HSV」입니다.
`static int` | `icSigInputClass` ICC 프로파일의 쿠라스시그니챠, 「scnr」입니다.
`static int` | `icSigLabData` ICC 프로파일의 카라스페이스타이프시그니챠, 「Lab」입니다.
`static int` | `icSigLinkClass` ICC 프로파일의 쿠라스시그니챠, 「link」입니다.
`static int` | `icSigLuminanceTag` ICC 프로파일의 타그시그니챠, 「lumi」입니다.
`static int` | `icSigLuvData` ICC 프로파일의 카라스페이스타이프시그니챠, 「Luv」입니다.
`static int` | `icSigMeasurementTag` ICC 프로파일의 타그시그니챠, 「meas」입니다.
`static int` | `icSigMediaBlackPointTag` ICC 프로파일의 타그시그니챠, 「bkpt」입니다.
`static int` | `icSigMediaWhitePointTag` ICC 프로파일의 타그시그니챠, 「wtpt」입니다.
`static int` | `icSigNamedColor2Tag` ICC 프로파일의 타그시그니챠, 「ncl2」입니다.
`static int` | `icSigNamedColorClass` ICC 프로파일의 쿠라스시그니챠, 「nmcl」입니다.
`static int` | `icSigOutputClass` ICC 프로파일의 쿠라스시그니챠, 「prtr」입니다.
`static int` | `icSigOutputResponseTag` ICC 프로파일의 타그시그니챠, 「resp」입니다.
`static int` | `icSigPreview0Tag` ICC 프로파일의 타그시그니챠, 「pre0」입니다.
`static int` | `icSigPreview1Tag` ICC 프로파일의 타그시그니챠, 「pre1」입니다.
`static int` | `icSigPreview2Tag` ICC 프로파일의 타그시그니챠, 「pre2」입니다.
`static int` | `icSigProfileDescriptionTag` ICC 프로파일의 타그시그니챠, 「desc」입니다.
`static int` | `icSigProfileSequenceDescTag` ICC 프로파일의 타그시그니챠, 「pseq」입니다.
`static int` | `icSigPs2CRD0Tag` ICC 프로파일의 타그시그니챠, 「psd0」입니다.
`static int` | `icSigPs2CRD1Tag` ICC 프로파일의 타그시그니챠, 「psd1」입니다.
`static int` | `icSigPs2CRD2Tag` ICC 프로파일의 타그시그니챠, 「psd2」입니다.
`static int` | `icSigPs2CRD3Tag` ICC 프로파일의 타그시그니챠, 「psd3」입니다.
`static int` | `icSigPs2CSATag` ICC 프로파일의 타그시그니챠, 「ps2s」입니다.
`static int` | `icSigPs2RenderingIntentTag` ICC 프로파일의 타그시그니챠, 「ps2i」입니다.
`static int` | `icSigRedColorantTag` ICC 프로파일의 타그시그니챠, 「rXYZ」입니다.
`static int` | `icSigRedMatrixColumnTag` ICC 프로파일의 타그시그니챠, 「rXYZ」입니다.
`static int` | `icSigRedTRCTag` ICC 프로파일의 타그시그니챠, 「rTRC」입니다.
`static int` | `icSigRgbData` ICC 프로파일의 카라스페이스타이프시그니챠, 「RGB」입니다.
`static int` | `icSigScreeningDescTag` ICC 프로파일의 타그시그니챠, 「scrd」입니다.
`static int` | `icSigScreeningTag` ICC 프로파일의 타그시그니챠, 「scrn」입니다.
`static int` | `icSigSpace2CLR` ICC 프로파일의 카라스페이스타이프시그니챠, 「2 CLR」입니다.
`static int` | `icSigSpace3CLR` ICC 프로파일의 카라스페이스타이프시그니챠, 「3 CLR」입니다.
`static int` | `icSigSpace4CLR` ICC 프로파일의 카라스페이스타이프시그니챠, 「4 CLR」입니다.
`static int` | `icSigSpace5CLR` ICC 프로파일의 카라스페이스타이프시그니챠, 「5 CLR」입니다.
`static int` | `icSigSpace6CLR` ICC 프로파일의 카라스페이스타이프시그니챠, 「6 CLR」입니다.
`static int` | `icSigSpace7CLR` ICC 프로파일의 카라스페이스타이프시그니챠, 「7 CLR」입니다.
`static int` | `icSigSpace8CLR` ICC 프로파일의 카라스페이스타이프시그니챠, 「8 CLR」입니다.
`static int` | `icSigSpace9CLR` ICC 프로파일의 카라스페이스타이프시그니챠, 「9 CLR」입니다.
`static int` | `icSigSpaceACLR` ICC 프로파일의 카라스페이스타이프시그니챠, 「ACLR」입니다.
`static int` | `icSigSpaceBCLR` ICC 프로파일의 카라스페이스타이프시그니챠, 「BCLR」입니다.
`static int` | `icSigSpaceCCLR` ICC 프로파일의 카라스페이스타이프시그니챠, 「CCLR」입니다.
`static int` | `icSigSpaceDCLR` ICC 프로파일의 카라스페이스타이프시그니챠, 「DCLR」입니다.
`static int` | `icSigSpaceECLR` ICC 프로파일의 카라스페이스타이프시그니챠, 「ECLR」입니다.
`static int` | `icSigSpaceFCLR` ICC 프로파일의 카라스페이스타이프시그니챠, 「FCLR」입니다.
`static int` | `icSigTechnologyTag` ICC 프로파일의 타그시그니챠, 「tech」입니다.
`static int` | `icSigUcrBgTag` ICC 프로파일의 타그시그니챠, 「bfd 」입니다.
`static int` | `icSigViewingCondDescTag` ICC 프로파일의 타그시그니챠, 「vued」입니다.
`static int` | `icSigViewingConditionsTag` ICC 프로파일의 타그시그니챠, 「view」입니다.
`static int` | `icSigXYZData` ICC 프로파일의 카라스페이스타이프시그니챠, 「XYZ」입니다.
`static int` | `icSigYCbCrData` ICC 프로파일의 카라스페이스타이프시그니챠, 「XYZ」입니다.
`static int` | `icSigYxyData` ICC 프로파일의 카라스페이스타이프시그니챠, 「Yxy」입니다.
`static int` | `icTagReserved` 예약이 끝난 상태를 나타내는 ICC 프로파일의 정수입니다.
`static int` | `icTagType` 타그타이프시그니챠를 나타내는 ICC 프로파일의 정수입니다.
`static int` | `icXYZNumberX` XYZ 수 X 를 나타내는 ICC 프로파일의 정수입니다.

메소드의 개요
`protected void` | `finalize ()` ICC_Profile 객체에 관련한 자원을 해제합니다.
`int` | `getColorSpaceType ()` 칼라 스페이스 타입을 돌려줍니다.
`byte[]` | `getData ()` 이 ICC_Profile 의 데이터에 대응하는 byte 배열을 돌려줍니다.
`byte[]` | `getData (int tagSignature)` 프로파일로부터 특정의 태그 첨부 데이터 요소를 바이트 배열로 돌려줍니다.
`static ICC_Profile` | `getInstance (byte[] data)` 바이트 배열의 데이터에 대응하는 ICC_Profile 객체를 구축합니다.
`static ICC_Profile` | `getInstance (InputStream s)` InputStream 의 데이터와 대응하는 ICC_Profile 를 구축합니다.
`static ICC_Profile` | `getInstance (int cspace)` ColorSpace 클래스에서 정의되고 있는 특정의 칼라 스페이스 (CS_sRGB 등)의 1 개에 대응하는 ICC_Profile 를 구축합니다.
`static ICC_Profile` | `getInstance (String fileName)` 파일의 데이터와 대응하는 ICC_Profile 를 구축합니다.
`int` | `getMajorVersion ()` 프로파일의 메이저 버젼을 돌려줍니다.
`int` | `getMinorVersion ()` 프로파일의 마이너 버젼을 돌려줍니다.
`int` | `getNumComponents ()` 이 프로파일의 「입력」칼라 스페이스에 있는 색성분의 수를 돌려줍니다.
`int` | `getPCSType ()` 프로파일 접속 영역 (PCS)의 칼라 스페이스 타입을 돌려줍니다.
`int` | `getProfileClass ()` 프로파일 클래스를 돌려줍니다.
`protected Object` | `readResolve ()` 직렬화 복원되는 인스턴스를 CMM 에 등록되는 인스턴스에 해결합니다.
`void` | `setData (int tagSignature, byte[] tagData)` 프로파일의 특정의 태그 첨부 데이터 요소를 바이트 배열로부터 설정합니다.
`void` | `write (OutputStream s)` 이 ICC_Profile 를 OutputStream 에 써냅니다.
`void` | `write (String fileName)` 이 ICC_Profile 를 파일에 써냅니다.

클래스 java.lang. Object 로부터 상속된 메소드
`clone , equals , getClass , hashCode , notify , notifyAll , toString , wait , wait , wait`

필드의 상세

### CLASS_INPUT

    public static final int CLASS_INPUT

  프로파일 클래스는 입력입니다.

  관련 항목:
    정수 필드치

### CLASS_DISPLAY

    public static final int CLASS_DISPLAY

  프로파일 클래스는 표시입니다.

  관련 항목:
    정수 필드치

### CLASS_OUTPUT

    public static final int CLASS_OUTPUT

  프로파일 클래스는 출력입니다.

  관련 항목:
    정수 필드치

### CLASS_DEVICELINK

    public static final int CLASS_DEVICELINK

  프로파일 클래스는 디바이스 링크입니다.

  관련 항목:
    정수 필드치

### CLASS_COLORSPACECONVERSION

    public static final int CLASS_COLORSPACECONVERSION

  프로파일 클래스는 칼라 스페이스 변환입니다.

  관련 항목:
    정수 필드치

### CLASS_ABSTRACT

    public static final int CLASS_ABSTRACT

  프로파일 클래스는 추상입니다.

  관련 항목:
    정수 필드치

### CLASS_NAMEDCOLOR

    public static final int CLASS_NAMEDCOLOR

  프로파일 클래스는 이름 첨부 칼라입니다.

  관련 항목:
    정수 필드치

### icSigXYZData

    public static final int icSigXYZData

  ICC 프로파일의 카라스페이스타이프시그니챠, 「XYZ」입니다.

  관련 항목:
    정수 필드치

### icSigLabData

    public static final int icSigLabData

  ICC 프로파일의 카라스페이스타이프시그니챠, 「Lab」입니다.

  관련 항목:
    정수 필드치

### icSigLuvData

    public static final int icSigLuvData

  ICC 프로파일의 카라스페이스타이프시그니챠, 「Luv」입니다.

  관련 항목:
    정수 필드치

### icSigYCbCrData

    public static final int icSigYCbCrData

  ICC 프로파일의 카라스페이스타이프시그니챠, 「XYZ」입니다. ICC 프로파일의 카라스페이스타이프시그니챠, 「YCbr」입니다.

  관련 항목:
    정수 필드치

### icSigYxyData

    public static final int icSigYxyData

  ICC 프로파일의 카라스페이스타이프시그니챠, 「Yxy」입니다.

  관련 항목:
    정수 필드치

### icSigRgbData

    public static final int icSigRgbData

  ICC 프로파일의 카라스페이스타이프시그니챠, 「RGB」입니다.

  관련 항목:
    정수 필드치

### icSigGrayData

    public static final int icSigGrayData

  ICC 프로파일의 카라스페이스타이프시그니챠, 「GRAY」입니다.

  관련 항목:
    정수 필드치

### icSigHsvData

    public static final int icSigHsvData

  ICC 프로파일의 카라스페이스타이프시그니챠, 「HSV」입니다.

  관련 항목:
    정수 필드치

### icSigHlsData

    public static final int icSigHlsData

  ICC 프로파일의 카라스페이스타이프시그니챠, 「HLS」입니다.

  관련 항목:
    정수 필드치

### icSigCmykData

    public static final int icSigCmykData

  ICC 프로파일의 카라스페이스타이프시그니챠, 「CMYK」입니다.

  관련 항목:
    정수 필드치

### icSigCmyData

    public static final int icSigCmyData

  ICC 프로파일의 카라스페이스타이프시그니챠, 「CMY」입니다.

  관련 항목:
    정수 필드치

### icSigSpace2CLR

    public static final int icSigSpace2CLR

  ICC 프로파일의 카라스페이스타이프시그니챠, 「2 CLR」입니다.

  관련 항목:
    정수 필드치

### icSigSpace3CLR

    public static final int icSigSpace3CLR

  ICC 프로파일의 카라스페이스타이프시그니챠, 「3 CLR」입니다.

  관련 항목:
    정수 필드치

### icSigSpace4CLR

    public static final int icSigSpace4CLR

  ICC 프로파일의 카라스페이스타이프시그니챠, 「4 CLR」입니다.

  관련 항목:
    정수 필드치

### icSigSpace5CLR

    public static final int icSigSpace5CLR

  ICC 프로파일의 카라스페이스타이프시그니챠, 「5 CLR」입니다.

  관련 항목:
    정수 필드치

### icSigSpace6CLR

    public static final int icSigSpace6CLR

  ICC 프로파일의 카라스페이스타이프시그니챠, 「6 CLR」입니다.

  관련 항목:
    정수 필드치

### icSigSpace7CLR

    public static final int icSigSpace7CLR

  ICC 프로파일의 카라스페이스타이프시그니챠, 「7 CLR」입니다.

  관련 항목:
    정수 필드치

### icSigSpace8CLR

    public static final int icSigSpace8CLR

  ICC 프로파일의 카라스페이스타이프시그니챠, 「8 CLR」입니다.

  관련 항목:
    정수 필드치

### icSigSpace9CLR

    public static final int icSigSpace9CLR

  ICC 프로파일의 카라스페이스타이프시그니챠, 「9 CLR」입니다.

  관련 항목:
    정수 필드치

### icSigSpaceACLR

    public static final int icSigSpaceACLR

  ICC 프로파일의 카라스페이스타이프시그니챠, 「ACLR」입니다.

  관련 항목:
    정수 필드치

### icSigSpaceBCLR

    public static final int icSigSpaceBCLR

  ICC 프로파일의 카라스페이스타이프시그니챠, 「BCLR」입니다.

  관련 항목:
    정수 필드치

### icSigSpaceCCLR

    public static final int icSigSpaceCCLR

  ICC 프로파일의 카라스페이스타이프시그니챠, 「CCLR」입니다.

  관련 항목:
    정수 필드치

### icSigSpaceDCLR

    public static final int icSigSpaceDCLR

  ICC 프로파일의 카라스페이스타이프시그니챠, 「DCLR」입니다.

  관련 항목:
    정수 필드치

### icSigSpaceECLR

    public static final int icSigSpaceECLR

  ICC 프로파일의 카라스페이스타이프시그니챠, 「ECLR」입니다.

  관련 항목:
    정수 필드치

### icSigSpaceFCLR

    public static final int icSigSpaceFCLR

  ICC 프로파일의 카라스페이스타이프시그니챠, 「FCLR」입니다.

  관련 항목:
    정수 필드치

### icSigInputClass

    public static final int icSigInputClass

  ICC 프로파일의 쿠라스시그니챠, 「scnr」입니다.

  관련 항목:
    정수 필드치

### icSigDisplayClass

    public static final int icSigDisplayClass

  ICC 프로파일의 쿠라스시그니챠, 「mntr」입니다.

  관련 항목:
    정수 필드치

### icSigOutputClass

    public static final int icSigOutputClass

  ICC 프로파일의 쿠라스시그니챠, 「prtr」입니다.

  관련 항목:
    정수 필드치

### icSigLinkClass

    public static final int icSigLinkClass

  ICC 프로파일의 쿠라스시그니챠, 「link」입니다.

  관련 항목:
    정수 필드치

### icSigAbstractClass

    public static final int icSigAbstractClass

  ICC 프로파일의 쿠라스시그니챠, 「abst」입니다.

  관련 항목:
    정수 필드치

### icSigColorSpaceClass

    public static final int icSigColorSpaceClass

  ICC 프로파일의 쿠라스시그니챠, 「spac」입니다.

  관련 항목:
    정수 필드치

### icSigNamedColorClass

    public static final int icSigNamedColorClass

  ICC 프로파일의 쿠라스시그니챠, 「nmcl」입니다.

  관련 항목:
    정수 필드치

### icPerceptual

    public static final int icPerceptual

  ICC 프로파일의 렌더링 인텐트, Perceptual 입니다.

  관련 항목:
    정수 필드치

### icRelativeColorimetric

    public static final int icRelativeColorimetric

  ICC 프로파일의 렌더링 인텐트, RelativeColorimetric 입니다.

  관련 항목:
    정수 필드치

### icMediaRelativeColorimetric

    public static final int icMediaRelativeColorimetric

  ICC 프로파일의 렌더링 인텐트, Media-RelativeColorimetric 입니다.

  도입된 버젼:
    1.5
  관련 항목:
    정수 필드치

### icSaturation

    public static final int icSaturation

  ICC 프로파일의 렌더링 인텐트, Saturation 입니다.

  관련 항목:
    정수 필드치

### icAbsoluteColorimetric

    public static final int icAbsoluteColorimetric

  ICC 프로파일의 렌더링 인텐트, AbsoluteColorimetric 입니다.

  관련 항목:
    정수 필드치

### icICCAbsoluteColorimetric

    public static final int icICCAbsoluteColorimetric

  ICC 프로파일의 렌더링 인텐트, ICC-AbsoluteColorimetric 입니다.

  도입된 버젼:
    1.5
  관련 항목:
    정수 필드치

### icSigHead

    public static final int icSigHead

  ICC 프로파일의 타그시그니챠, 「head」입니다 (특별).

  관련 항목:
    정수 필드치

### icSigAToB0Tag

    public static final int icSigAToB0Tag

  ICC 프로파일의 타그시그니챠, 「A2B0」입니다.

  관련 항목:
    정수 필드치

### icSigAToB1Tag

    public static final int icSigAToB1Tag

  ICC 프로파일의 타그시그니챠, 「A2B1」입니다.

  관련 항목:
    정수 필드치

### icSigAToB2Tag

    public static final int icSigAToB2Tag

  ICC 프로파일의 타그시그니챠, 「A2B2」입니다.

  관련 항목:
    정수 필드치

### icSigBlueColorantTag

    public static final int icSigBlueColorantTag

  ICC 프로파일의 타그시그니챠, 「bXYZ」입니다.

  관련 항목:
    정수 필드치

### icSigBlueMatrixColumnTag

    public static final int icSigBlueMatrixColumnTag

  ICC 프로파일의 타그시그니챠, 「bXYZ」입니다.

  도입된 버젼:
    1.5
  관련 항목:
    정수 필드치

### icSigBlueTRCTag

    public static final int icSigBlueTRCTag

  ICC 프로파일의 타그시그니챠, 「bTRC」입니다.

  관련 항목:
    정수 필드치

### icSigBToA0Tag

    public static final int icSigBToA0Tag

  ICC 프로파일의 타그시그니챠, 「B2A0」입니다.

  관련 항목:
    정수 필드치

### icSigBToA1Tag

    public static final int icSigBToA1Tag

  ICC 프로파일의 타그시그니챠, 「B2A1」입니다.

  관련 항목:
    정수 필드치

### icSigBToA2Tag

    public static final int icSigBToA2Tag

  ICC 프로파일의 타그시그니챠, 「B2A2」입니다.

  관련 항목:
    정수 필드치

### icSigCalibrationDateTimeTag

    public static final int icSigCalibrationDateTimeTag

  ICC 프로파일의 타그시그니챠, 「calt」입니다.

  관련 항목:
    정수 필드치

### icSigCharTargetTag

    public static final int icSigCharTargetTag

  ICC 프로파일의 타그시그니챠, 「targ」입니다.

  관련 항목:
    정수 필드치

### icSigCopyrightTag

    public static final int icSigCopyrightTag

  ICC 프로파일의 타그시그니챠, 「cprt」입니다.

  관련 항목:
    정수 필드치

### icSigCrdInfoTag

    public static final int icSigCrdInfoTag

  ICC 프로파일의 타그시그니챠, 「crdi」입니다.

  관련 항목:
    정수 필드치

### icSigDeviceMfgDescTag

    public static final int icSigDeviceMfgDescTag

  ICC 프로파일의 타그시그니챠, 「dmnd」입니다.

  관련 항목:
    정수 필드치

### icSigDeviceModelDescTag

    public static final int icSigDeviceModelDescTag

  ICC 프로파일의 타그시그니챠, 「dmdd」입니다.

  관련 항목:
    정수 필드치

### icSigDeviceSettingsTag

    public static final int icSigDeviceSettingsTag

  ICC 프로파일의 타그시그니챠, 「devs」입니다.

  관련 항목:
    정수 필드치

### icSigGamutTag

    public static final int icSigGamutTag

  ICC 프로파일의 타그시그니챠, 「gamt」입니다.

  관련 항목:
    정수 필드치

### icSigGrayTRCTag

    public static final int icSigGrayTRCTag

  ICC 프로파일의 타그시그니챠, 「kTRC」입니다.

  관련 항목:
    정수 필드치

### icSigGreenColorantTag

    public static final int icSigGreenColorantTag

  ICC 프로파일의 타그시그니챠, 「gXYZ」입니다.

  관련 항목:
    정수 필드치

### icSigGreenMatrixColumnTag

    public static final int icSigGreenMatrixColumnTag

  ICC 프로파일의 타그시그니챠, 「gXYZ」입니다.

  도입된 버젼:
    1.5
  관련 항목:
    정수 필드치

### icSigGreenTRCTag

    public static final int icSigGreenTRCTag

  ICC 프로파일의 타그시그니챠, 「gTRC」입니다.

  관련 항목:
    정수 필드치

### icSigLuminanceTag

    public static final int icSigLuminanceTag

  ICC 프로파일의 타그시그니챠, 「lumi」입니다.

  관련 항목:
    정수 필드치

### icSigMeasurementTag

    public static final int icSigMeasurementTag

  ICC 프로파일의 타그시그니챠, 「meas」입니다.

  관련 항목:
    정수 필드치

### icSigMediaBlackPointTag

    public static final int icSigMediaBlackPointTag

  ICC 프로파일의 타그시그니챠, 「bkpt」입니다.

  관련 항목:
    정수 필드치

### icSigMediaWhitePointTag

    public static final int icSigMediaWhitePointTag

  ICC 프로파일의 타그시그니챠, 「wtpt」입니다.

  관련 항목:
    정수 필드치

### icSigNamedColor2Tag

    public static final int icSigNamedColor2Tag

  ICC 프로파일의 타그시그니챠, 「ncl2」입니다.

  관련 항목:
    정수 필드치

### icSigOutputResponseTag

    public static final int icSigOutputResponseTag

  ICC 프로파일의 타그시그니챠, 「resp」입니다.

  관련 항목:
    정수 필드치

### icSigPreview0Tag

    public static final int icSigPreview0Tag

  ICC 프로파일의 타그시그니챠, 「pre0」입니다.

  관련 항목:
    정수 필드치

### icSigPreview1Tag

    public static final int icSigPreview1Tag

  ICC 프로파일의 타그시그니챠, 「pre1」입니다.

  관련 항목:
    정수 필드치

### icSigPreview2Tag

    public static final int icSigPreview2Tag

  ICC 프로파일의 타그시그니챠, 「pre2」입니다.

  관련 항목:
    정수 필드치

### icSigProfileDescriptionTag

    public static final int icSigProfileDescriptionTag

  ICC 프로파일의 타그시그니챠, 「desc」입니다.

  관련 항목:
    정수 필드치

### icSigProfileSequenceDescTag

    public static final int icSigProfileSequenceDescTag

  ICC 프로파일의 타그시그니챠, 「pseq」입니다.

  관련 항목:
    정수 필드치

### icSigPs2CRD0Tag

    public static final int icSigPs2CRD0Tag

  ICC 프로파일의 타그시그니챠, 「psd0」입니다.

  관련 항목:
    정수 필드치

### icSigPs2CRD1Tag

    public static final int icSigPs2CRD1Tag

  ICC 프로파일의 타그시그니챠, 「psd1」입니다.

  관련 항목:
    정수 필드치

### icSigPs2CRD2Tag

    public static final int icSigPs2CRD2Tag

  ICC 프로파일의 타그시그니챠, 「psd2」입니다.

  관련 항목:
    정수 필드치

### icSigPs2CRD3Tag

    public static final int icSigPs2CRD3Tag

  ICC 프로파일의 타그시그니챠, 「psd3」입니다.

  관련 항목:
    정수 필드치

### icSigPs2CSATag

    public static final int icSigPs2CSATag

  ICC 프로파일의 타그시그니챠, 「ps2s」입니다.

  관련 항목:
    정수 필드치

### icSigPs2RenderingIntentTag

    public static final int icSigPs2RenderingIntentTag

  ICC 프로파일의 타그시그니챠, 「ps2i」입니다.

  관련 항목:
    정수 필드치

### icSigRedColorantTag

    public static final int icSigRedColorantTag

  ICC 프로파일의 타그시그니챠, 「rXYZ」입니다.

  관련 항목:
    정수 필드치

### icSigRedMatrixColumnTag

    public static final int icSigRedMatrixColumnTag

  ICC 프로파일의 타그시그니챠, 「rXYZ」입니다.

  도입된 버젼:
    1.5
  관련 항목:
    정수 필드치

### icSigRedTRCTag

    public static final int icSigRedTRCTag

  ICC 프로파일의 타그시그니챠, 「rTRC」입니다.

  관련 항목:
    정수 필드치

### icSigScreeningDescTag

    public static final int icSigScreeningDescTag

  ICC 프로파일의 타그시그니챠, 「scrd」입니다.

  관련 항목:
    정수 필드치

### icSigScreeningTag

    public static final int icSigScreeningTag

  ICC 프로파일의 타그시그니챠, 「scrn」입니다.

  관련 항목:
    정수 필드치

### icSigTechnologyTag

    public static final int icSigTechnologyTag

  ICC 프로파일의 타그시그니챠, 「tech」입니다.

  관련 항목:
    정수 필드치

### icSigUcrBgTag

    public static final int icSigUcrBgTag

  ICC 프로파일의 타그시그니챠, 「bfd 」입니다.

  관련 항목:
    정수 필드치

### icSigViewingCondDescTag

    public static final int icSigViewingCondDescTag

  ICC 프로파일의 타그시그니챠, 「vued」입니다.

  관련 항목:
    정수 필드치

### icSigViewingConditionsTag

    public static final int icSigViewingConditionsTag

  ICC 프로파일의 타그시그니챠, 「view」입니다.

  관련 항목:
    정수 필드치

### icSigChromaticityTag

    public static final int icSigChromaticityTag

  ICC 프로파일의 타그시그니챠, 「chrm」입니다.

  관련 항목:
    정수 필드치

### icSigChromaticAdaptationTag

    public static final int icSigChromaticAdaptationTag

  ICC 프로파일의 타그시그니챠, 「chad」입니다.

  도입된 버젼:
    1.5
  관련 항목:
    정수 필드치

### icSigColorantOrderTag

    public static final int icSigColorantOrderTag

  ICC 프로파일의 타그시그니챠, 「clro」입니다.

  도입된 버젼:
    1.5
  관련 항목:
    정수 필드치

### icSigColorantTableTag

    public static final int icSigColorantTableTag

  ICC 프로파일의 타그시그니챠, 「clrt」입니다.

  도입된 버젼:
    1.5
  관련 항목:
    정수 필드치

### icHdrSize

    public static final int icHdrSize

  프로파일의 사이즈 (바이트 단위)를 나타내는 ICC 프로파일의 헤더 로케이션입니다.

  관련 항목:
    정수 필드치

### icHdrCmmId

    public static final int icHdrCmmId

  이 프로파일의 CMM 를 나타내는 ICC 프로파일의 헤더 로케이션입니다.

  관련 항목:
    정수 필드치

### icHdrVersion

    public static final int icHdrVersion

  포맷 버젼 번호를 나타내는 ICC 프로파일의 헤더 로케이션입니다.

  관련 항목:
    정수 필드치

### icHdrDeviceClass

    public static final int icHdrDeviceClass

  프로파일의 타입을 나타내는 ICC 프로파일의 헤더 로케이션입니다.

  관련 항목:
    정수 필드치

### icHdrColorSpace

    public static final int icHdrColorSpace

  데이터의 칼라 스페이스를 나타내는 ICC 프로파일의 헤더 로케이션입니다.

  관련 항목:
    정수 필드치

### icHdrPcs

    public static final int icHdrPcs

  PCS - XYZ 또는 Lab 만을 나타내는 ICC 프로파일의 헤더 로케이션입니다.

  관련 항목:
    정수 필드치

### icHdrDate

    public static final int icHdrDate

  데이터의 프로파일이 작성된 일자를 나타내는 ICC 프로파일의 헤더 로케이션입니다.

  관련 항목:
    정수 필드치

### icHdrMagic

    public static final int icHdrMagic

  icMagicNumber 를 나타내는 ICC 프로파일의 헤더 로케이션입니다.

  관련 항목:
    정수 필드치

### icHdrPlatform

    public static final int icHdrPlatform

  primary 플랫폼을 나타내는 ICC 프로파일의 헤더 로케이션입니다.

  관련 항목:
    정수 필드치

### icHdrFlags

    public static final int icHdrFlags

  각종 비트 설정을 나타내는 ICC 프로파일의 헤더 로케이션입니다.

  관련 항목:
    정수 필드치

### icHdrManufacturer

    public static final int icHdrManufacturer

  디바이스의 제조원을 나타내는 ICC 프로파일의 헤더 로케이션입니다.

  관련 항목:
    정수 필드치

### icHdrModel

    public static final int icHdrModel

  디바이스의 모델 번호를 나타내는 ICC 프로파일의 헤더 로케이션입니다.

  관련 항목:
    정수 필드치

### icHdrAttributes

    public static final int icHdrAttributes

  디바이스의 속성을 나타내는 ICC 프로파일의 헤더 로케이션입니다.

  관련 항목:
    정수 필드치

### icHdrRenderingIntent

    public static final int icHdrRenderingIntent

  렌더링 인텐트를 나타내는 ICC 프로파일의 헤더 로케이션입니다.

  관련 항목:
    정수 필드치

### icHdrIlluminant

    public static final int icHdrIlluminant

  프로파일의 광원을 나타내는 ICC 프로파일의 헤더 로케이션입니다.

  관련 항목:
    정수 필드치

### icHdrCreator

    public static final int icHdrCreator

  프로파일의 작성측을 나타내는 ICC 프로파일의 헤더 로케이션입니다.

  관련 항목:
    정수 필드치

### icHdrProfileID

    public static final int icHdrProfileID

  프로파일의 ID 를 나타내는 ICC 프로파일의 헤더 로케이션입니다.

  도입된 버젼:
    1.5
  관련 항목:
    정수 필드치

### icTagType

    public static final int icTagType

  타그타이프시그니챠를 나타내는 ICC 프로파일의 정수입니다.

  관련 항목:
    정수 필드치

### icTagReserved

    public static final int icTagReserved

  예약이 끝난 상태를 나타내는 ICC 프로파일의 정수입니다.

  관련 항목:
    정수 필드치

### icCurveCount

    public static final int icCurveCount

  curveType 수를 나타내는 ICC 프로파일의 정수입니다.

  관련 항목:
    정수 필드치

### icCurveData

    public static final int icCurveData

  curveType 데이터를 나타내는 ICC 프로파일의 정수입니다.

  관련 항목:
    정수 필드치

### icXYZNumberX

    public static final int icXYZNumberX

  XYZ 수 X 를 나타내는 ICC 프로파일의 정수입니다.

  관련 항목:
    정수 필드치

메소드의 상세

### finalize

    protected void finalize()

  ICC_Profile 객체에 관련한 자원을 해제합니다.

  오버라이드(override):
    클래스 `Object` 내의 `finalize`

### getInstance

    public static ICC_Profile  getInstance(byte[] data)

  바이트 배열의 데이터에 대응하는 ICC_Profile 객체를 구축합니다. 데이터가 유효한 ICC 프로파일과 대응하지 않는 경우는, IllegalArgumentException 를 throw 합니다.

  파라미터:
    `data` - 지정된 ICC 프로파일 데이터
  반환값:
    지정된 `data` 배열내의 데이터에 대응하는 `ICC_Profile` 객체

### getInstance

    public static ICC_Profile  getInstance(int cspace)

  ColorSpace 클래스에서 정의되고 있는 특정의 칼라 스페이스 (CS_sRGB 등)의 1 개에 대응하는 ICC_Profile 를 구축합니다. 영역이 정의 끝난 칼라 스페이스가 아닌 경우는, IllegalArgumentException 를 throw 합니다.

  파라미터:
    `cspace` - 프로파일을 작성하는 칼라 스페이스의 타입. 지정된 타입은, `ColorSpace` 클래스에서 정의된 칼라 스페이스 정수의 어느쪽이든 1 개(살)
  반환값:
    지정된 `ColorSpace` 타입에 대응하는 `ICC_Profile` 객체
  예외:
    `IllegalArgumentException` - `cspace` 가, 정의 끝난 칼라 스페이스 타입의 어떤 것도 아닌 경우

### getInstance

    public static ICC_Profile  getInstance(String  fileName)
                                   throws IOException

  파일의 데이터와 대응하는 ICC_Profile 를 구축합니다. fileName 에는, 절대 파일 또는 상대 파일을 지정할 수 있습니다. 상대 파일명은, 복수의 장소에서 탐색됩니다. 최초로, java.iccprofile.path 프로퍼티으로 지정된 디렉토리를 기준에, 다음에 java.class.path 프로퍼티으로 지정된 디렉토리를 기준에, 마지막에 sRGB 의 프로파일 등, 항상 있는 프로파일을 포함하는데 사용되는 디렉토리에서 탐색됩니다. 편입 프로파일은,. pf 를 프로파일의 파일명 확장자(extension)로서 사용합니다 (예를 들어 sRGB.pf). 이 메소드는, 지정된 파일이 열리지 않는 경우나, 파일의 읽기시에 입출력 에러가 발생했을 경우는, IOException 를 throw 합니다. 지정된 파일에 유효한 ICC 프로파일 데이터가 없는 경우는, IllegalArgumentException 를 throw 합니다.

  파라미터:
    `fileName` - 프로파일의 데이터를 포함한 파일
  반환값:
    지정된 파일내의 데이터에 대응하는 `ICC_Profile` 객체
  예외:
    `IOException` - 지정된 파일을 열지 않는 경우나, 파일의 read중에 입출력 에러가 발생했을 경우
    `IllegalArgumentException` - 파일에 유효한 ICC 프로파일 데이터가 없는 경우
    `SecurityException` - 시큐리티 매니저가 인스톨 되고 있어, 지정된 파일에의 읽어내 액세스가 허가되어 있지 않은 경우

### getInstance

    public static ICC_Profile  getInstance(InputStream  s)
                                   throws IOException

  InputStream 의 데이터와 대응하는 ICC_Profile 를 구축합니다. 이 메소드는, 스트림에 유효한 ICC 프로파일 데이터가 없는 경우는, IllegalArgumentException 를 throw 합니다. 스트림의 읽기시에 입출력 에러가 발생했을 경우는, IOException 가 throw 됩니다.

  파라미터:
    `s` - 프로파일 데이터를 읽어들이는 입력 스트림
  반환값:
    지정된 `InputStream` 내의 데이터에 대응하는 `ICC_Profile` 객체
  예외:
    `IOException` - 스트림의 read중에 입출력 에러가 발생했을 경우
    `IllegalArgumentException` - 스트림에 유효한 ICC 프로파일 데이터가 없는 경우

### getMajorVersion

    public int getMajorVersion()

  프로파일의 메이저 버젼을 돌려줍니다.

  반환값:
    프로파일의 메이저 버젼

### getMinorVersion

    public int getMinorVersion()

  프로파일의 마이너 버젼을 돌려줍니다.

  반환값:
    프로파일의 마이너 버젼

### getProfileClass

    public int getProfileClass()

  프로파일 클래스를 돌려줍니다.

  반환값:
    정의가 끝난 프로파일 클래스 정수의 1 개

### getColorSpaceType

    public int getColorSpaceType()

  칼라 스페이스 타입을 돌려줍니다. ColorSpace 클래스에서 정의되고 있는 칼라 스페이스 타입 정수의 1 개를 돌려줍니다. 이것은, 프로파일의 「입력」칼라 스페이스입니다. 타입은 칼라 스페이스의 성분수 및 그 해석을 정의합니다. 예를 들어, TYPE_RGB 는 3 개의 성분 (적, 초록, 및 파랑)을 가지는 칼라 스페이스를 식별합니다. 영역의 특정의 색의 특성 (원색의 색도등)은 정의되지 않습니다.

  반환값:
    `ColorSpace` 클래스에서 정의되고 있다 칼라 스페이스 타입 정수의 1 개

### getPCSType

    public int getPCSType()

  프로파일 접속 영역 (PCS)의 칼라 스페이스 타입을 돌려줍니다. ColorSpace 클래스에서 정의되고 있는 칼라 스페이스 타입 정수의 1 개를 돌려줍니다. 이것은, 프로파일의 「출력」칼라 스페이스입니다. 칼라 또는 이미지에 태그 붙이고 하는데 편리한 입력, 표시, 또는 출력 프로파일의 경우, 이것은 TYPE_XYZ 또는 TYPE_Lab 의 어딘가에 되어, ICC 스펙으로 정의되고 있는 대응하는 특정 칼라 스페이스로서 해석되지 않으면 안됩니다. 디바이스 링크 프로파일의 경우, 이것은 칼라 스페이스 타입 정수의 어느 쪽인가에 됩니다.

  반환값:
    `ColorSpace` 클래스에서 정의되고 있다 칼라 스페이스 타입 정수의 1 개

### write

    public void write(String  fileName)
               throws IOException

  이 ICC_Profile 를 파일에 써냅니다.

  파라미터:
    `fileName` - 프로파일 데이터를 기입하는 파일
  예외:
    `IOException` - 파일을 열지 않고 써낼 수 없는 경우나, 파일의 서두시에 입출력 에러가 발생했을 경우

### write

    public void write(OutputStream  s)
               throws IOException

  이 ICC_Profile 를 OutputStream 에 써냅니다.

  파라미터:
    `s` - 프로파일 데이터를 기입하는 스트림
  예외:
    `IOException` - 스트림에의 써내 때에 입출력 에러가 발생했다 경우

### getData

    public byte[] getData()

  이 ICC_Profile 의 데이터에 대응하는 byte 배열을 돌려줍니다.

  반환값:
    프로파일 데이터를 포함한 byte 배열
  관련 항목:
    `setData(int, byte[])`

### getData

    public byte[] getData(int tagSignature)

  프로파일로부터 특정의 태그 첨부 데이터 요소를 바이트 배열로 돌려줍니다. 요소는, ICC 스펙으로 정의되고 있도록(듯이) 시그니챠로 식별됩니다. 시그니챠의 icSigHead 는, 헤더를 취득하기 위해서 사용할 수 있습니다. 이 메소드는, 프로파일 데이터에 직접 액세스 할 필요가 있는 고도의 애플릿 또는 어플리케이션으로 편리합니다.

  파라미터:
    `tagSignature` - 취득하는 데이터 요소의 ICC 타그시그니챠
  반환값:
    태그 첨부 데이터 요소를 포함한 바이트 배열. 지정한 태그가 존재하지 않는 경우는 `null` 를 돌려주는
  관련 항목:
    `setData(int, byte[])`

### setData

    public void setData(int tagSignature,
                        byte[] tagData)

  프로파일의 특정의 태그 첨부 데이터 요소를 바이트 배열로부터 설정합니다. 이 메소드는, 프로파일 데이터에 직접 액세스 할 필요가 있는 고도의 애플릿 또는 어플리케이션으로 편리합니다.

  파라미터:
    `tagSignature` - 설정하는 데이터 요소의 ICC 타그시그니챠
    `tagData` - 지정한 타그시그니챠로 설정하는 데이터
  관련 항목:
    `getData()`

### getNumComponents

    public int getNumComponents()

  이 프로파일의 「입력」칼라 스페이스에 있는 색성분의 수를 돌려줍니다. 예를 들어, 이 프로파일의 칼라 스페이스 타입이 TYPE_RGB 의 경우, 이 메소드는 3 을 돌려줍니다.

  반환값:
    프로파일의 입력 칼라 스페이스의 색성분수
  예외:
    `ProfileDataException` - 프로파일의 칼라 스페이스가 무효인 경우

### readResolve

    protected Object  readResolve()
                          throws ObjectStreamException

  직렬화 복원되는 인스턴스를 CMM 에 등록되는 인스턴스에 해결합니다.

  반환값:
    CMM 에 등록된 프로파일의 ICC_Profile 객체
  예외:
    `ObjectStreamException` - throw는 하지 않지만, 직렬화 스펙에는 필요한
  도입된 버젼:
    1.3

개요 | 패키지 | 클래스 | 사용 | 계층 트리 | 비추천 API | 색인 | 헬프

JavaTM Platform
Standard Ed. 6

앞의 클래스 다음의 클래스 | 프레임 있어 프레임 없음
개요: 상자 | 필드 | 생성자 | 메소드 | 상세 : 필드 | 생성자 | 메소드

버그의 보고와 기능의 요청
한층 더 자세한 API 레퍼런스 및 개발자 문서에 대해서는,Java SE 개발자용 문서를 참조해 주세요. 개발자전용의 상세한 해설, 개념의 개요, 용어의 정의, 버그의 회피책, 및 코드 실례가 포함되어 있습니다.

Copyright 2006 Sun Microsystems, Inc. All rights reserved. Use is subject to license terms . Documentation Redistribution Policy 도 참조해 주세요.