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 intCLASS_ABSTRACTプロファイル・クラスは抽象です。static intCLASS_COLORSPACECONVERSIONプロファイル・クラスはカラー・スペース変換です。static intCLASS_DEVICELINKプロファイル・クラスはデバイス・リンクです。static intCLASS_DISPLAYプロファイル・クラスは表示です。static intCLASS_INPUTプロファイル・クラスは入力です。static intCLASS_NAMEDCOLORプロファイル・クラスは名前付きカラーです。static intCLASS_OUTPUTプロファイル・クラスは出力です。static inticAbsoluteColorimetricICCプロファイルのレンダリング・インテント、AbsoluteColorimetricです。static inticCurveCountcurveType数を表すICCプロファイルの定数です。static inticCurveDatacurveTypeデータを表すICCプロファイルの定数です。static inticHdrAttributesデバイスの属性を表すICCプロファイルのヘッダー・ロケーションです。static inticHdrCmmIdこのプロファイルのCMMを表すICCプロファイルのヘッダー・ロケーションです。static inticHdrColorSpaceデータのカラー・スペースを表すICCプロファイルのヘッダー・ロケーションです。static inticHdrCreatorプロファイルの作成側を表すICCプロファイルのヘッダー・ロケーションです。static inticHdrDateデータのプロファイルが作成された日付を表すICCプロファイルのヘッダー・ロケーションです。static inticHdrDeviceClassプロファイルのタイプを表すICCプロファイルのヘッダー・ロケーションです。static inticHdrFlags各種ビット設定を表すICCプロファイルのヘッダー・ロケーションです。static inticHdrIlluminantプロファイルの光源を表すICCプロファイルのヘッダー・ロケーションです。static inticHdrMagicicMagicNumberを表すICCプロファイルのヘッダー・ロケーションです。static inticHdrManufacturerデバイスの製造元を表すICCプロファイルのヘッダー・ロケーションです。static inticHdrModelデバイスのモデル番号を表すICCプロファイルのヘッダー・ロケーションです。static inticHdrPcsPCS - XYZまたはLabのみを表すICCプロファイルのヘッダー・ロケーションです。static inticHdrPlatformプライマリ・プラットフォームを表すICCプロファイルのヘッダー・ロケーションです。static inticHdrProfileIDプロファイルのIDを表すICCプロファイルのヘッダー・ロケーションです。static inticHdrRenderingIntentレンダリング・インテントを表すICCプロファイルのヘッダー・ロケーションです。static inticHdrSizeプロファイルのサイズ(バイト単位)を表すICCプロファイルのヘッダー・ロケーションです。static inticHdrVersionフォーマット・バージョン番号を表すICCプロファイルのヘッダー・ロケーションです。static inticICCAbsoluteColorimetricICCプロファイルのレンダリング・インテント、ICC-AbsoluteColorimetricです。static inticMediaRelativeColorimetricICCプロファイルのレンダリング・インテント、Media-RelativeColorimetricです。static inticPerceptualICCプロファイルのレンダリング・インテント、Perceptualです。static inticRelativeColorimetricICCプロファイルのレンダリング・インテント、RelativeColorimetricです。static inticSaturationICCプロファイルのレンダリング・インテント、Saturationです。static inticSigAbstractClassICCプロファイルのクラス・シグネチャ、「abst」です。static inticSigAToB0TagICCプロファイルのタグ・シグネチャ、「A2B0」です。static inticSigAToB1TagICCプロファイルのタグ・シグネチャ、「A2B1」です。static inticSigAToB2TagICCプロファイルのタグ・シグネチャ、「A2B2」です。static inticSigBlueColorantTagICCプロファイルのタグ・シグネチャ、「bXYZ」です。static inticSigBlueMatrixColumnTagICCプロファイルのタグ・シグネチャ、「bXYZ」です。static inticSigBlueTRCTagICCプロファイルのタグ・シグネチャ、「bTRC」です。static inticSigBToA0TagICCプロファイルのタグ・シグネチャ、「B2A0」です。static inticSigBToA1TagICCプロファイルのタグ・シグネチャ、「B2A1」です。static inticSigBToA2TagICCプロファイルのタグ・シグネチャ、「B2A2」です。static inticSigCalibrationDateTimeTagICCプロファイルのタグ・シグネチャ、「calt」です。static inticSigCharTargetTagICCプロファイルのタグ・シグネチャ、「targ」です。static inticSigChromaticAdaptationTagICCプロファイルのタグ・シグネチャ、「chad」です。static inticSigChromaticityTagICCプロファイルのタグ・シグネチャ、「chrm」です。static inticSigCmyDataICCプロファイルのカラー・スペース・タイプ・シグネチャ、「CMY」です。static inticSigCmykDataICCプロファイルのカラー・スペース・タイプ・シグネチャ、「CMYK」です。static inticSigColorantOrderTagICCプロファイルのタグ・シグネチャ、「clro」です。static inticSigColorantTableTagICCプロファイルのタグ・シグネチャ、「clrt」です。static inticSigColorSpaceClassICCプロファイルのクラス・シグネチャ、「spac」です。static inticSigCopyrightTagICCプロファイルのタグ・シグネチャ、「cprt」です。static inticSigCrdInfoTagICCプロファイルのタグ・シグネチャ、「crdi」です。static inticSigDeviceMfgDescTagICCプロファイルのタグ・シグネチャ、「dmnd」です。static inticSigDeviceModelDescTagICCプロファイルのタグ・シグネチャ、「dmdd」です。static inticSigDeviceSettingsTagICCプロファイルのタグ・シグネチャ、「devs」です。static inticSigDisplayClassICCプロファイルのクラス・シグネチャ、「mntr」です。static inticSigGamutTagICCプロファイルのタグ・シグネチャ、「gamt」です。static inticSigGrayDataICCプロファイルのカラー・スペース・タイプ・シグネチャ、「GRAY」です。static inticSigGrayTRCTagICCプロファイルのタグ・シグネチャ、「kTRC」です。static inticSigGreenColorantTagICCプロファイルのタグ・シグネチャ、「gXYZ」です。static inticSigGreenMatrixColumnTagICCプロファイルのタグ・シグネチャ、「gXYZ」です。static inticSigGreenTRCTagICCプロファイルのタグ・シグネチャ、「gTRC」です。static inticSigHeadICCプロファイルのタグ・シグネチャ、「head」です(特別)。static inticSigHlsDataICCプロファイルのカラー・スペース・タイプ・シグネチャ、「HLS」です。static inticSigHsvDataICCプロファイルのカラー・スペース・タイプ・シグネチャ、「HSV」です。static inticSigInputClassICCプロファイルのクラス・シグネチャ、「scnr」です。static inticSigLabDataICCプロファイルのカラー・スペース・タイプ・シグネチャ、「Lab」です。static inticSigLinkClassICCプロファイルのクラス・シグネチャ、「link」です。static inticSigLuminanceTagICCプロファイルのタグ・シグネチャ、「lumi」です。static inticSigLuvDataICCプロファイルのカラー・スペース・タイプ・シグネチャ、「Luv」です。static inticSigMeasurementTagICCプロファイルのタグ・シグネチャ、「meas」です。static inticSigMediaBlackPointTagICCプロファイルのタグ・シグネチャ、「bkpt」です。static inticSigMediaWhitePointTagICCプロファイルのタグ・シグネチャ、「wtpt」です。static inticSigNamedColor2TagICCプロファイルのタグ・シグネチャ、「ncl2」です。static inticSigNamedColorClassICCプロファイルのクラス・シグネチャ、「nmcl」です。static inticSigOutputClassICCプロファイルのクラス・シグネチャ、「prtr」です。static inticSigOutputResponseTagICCプロファイルのタグ・シグネチャ、「resp」です。static inticSigPreview0TagICCプロファイルのタグ・シグネチャ、「pre0」です。static inticSigPreview1TagICCプロファイルのタグ・シグネチャ、「pre1」です。static inticSigPreview2TagICCプロファイルのタグ・シグネチャ、「pre2」です。static inticSigProfileDescriptionTagICCプロファイルのタグ・シグネチャ、「desc」です。static inticSigProfileSequenceDescTagICCプロファイルのタグ・シグネチャ、「pseq」です。static inticSigPs2CRD0TagICCプロファイルのタグ・シグネチャ、「psd0」です。static inticSigPs2CRD1TagICCプロファイルのタグ・シグネチャ、「psd1」です。static inticSigPs2CRD2TagICCプロファイルのタグ・シグネチャ、「psd2」です。static inticSigPs2CRD3TagICCプロファイルのタグ・シグネチャ、「psd3」です。static inticSigPs2CSATagICCプロファイルのタグ・シグネチャ、「ps2s」です。static inticSigPs2RenderingIntentTagICCプロファイルのタグ・シグネチャ、「ps2i」です。static inticSigRedColorantTagICCプロファイルのタグ・シグネチャ、「rXYZ」です。static inticSigRedMatrixColumnTagICCプロファイルのタグ・シグネチャ、「rXYZ」です。static inticSigRedTRCTagICCプロファイルのタグ・シグネチャ、「rTRC」です。static inticSigRgbDataICCプロファイルのカラー・スペース・タイプ・シグネチャ、「RGB」です。static inticSigScreeningDescTagICCプロファイルのタグ・シグネチャ、「scrd」です。static inticSigScreeningTagICCプロファイルのタグ・シグネチャ、「scrn」です。static inticSigSpace2CLRICCプロファイルのカラー・スペース・タイプ・シグネチャ、「2CLR」です。static inticSigSpace3CLRICCプロファイルのカラー・スペース・タイプ・シグネチャ、「3CLR」です。static inticSigSpace4CLRICCプロファイルのカラー・スペース・タイプ・シグネチャ、「4CLR」です。static inticSigSpace5CLRICCプロファイルのカラー・スペース・タイプ・シグネチャ、「5CLR」です。static inticSigSpace6CLRICCプロファイルのカラー・スペース・タイプ・シグネチャ、「6CLR」です。static inticSigSpace7CLRICCプロファイルのカラー・スペース・タイプ・シグネチャ、「7CLR」です。static inticSigSpace8CLRICCプロファイルのカラー・スペース・タイプ・シグネチャ、「8CLR」です。static inticSigSpace9CLRICCプロファイルのカラー・スペース・タイプ・シグネチャ、「9CLR」です。static inticSigSpaceACLRICCプロファイルのカラー・スペース・タイプ・シグネチャ、「ACLR」です。static inticSigSpaceBCLRICCプロファイルのカラー・スペース・タイプ・シグネチャ、「BCLR」です。static inticSigSpaceCCLRICCプロファイルのカラー・スペース・タイプ・シグネチャ、「CCLR」です。static inticSigSpaceDCLRICCプロファイルのカラー・スペース・タイプ・シグネチャ、「DCLR」です。static inticSigSpaceECLRICCプロファイルのカラー・スペース・タイプ・シグネチャ、「ECLR」です。static inticSigSpaceFCLRICCプロファイルのカラー・スペース・タイプ・シグネチャ、「FCLR」です。static inticSigTechnologyTagICCプロファイルのタグ・シグネチャ、「tech」です。static inticSigUcrBgTagICCプロファイルのタグ・シグネチャ、「bfd」です。static inticSigViewingCondDescTagICCプロファイルのタグ・シグネチャ、「vued」です。static inticSigViewingConditionsTagICCプロファイルのタグ・シグネチャ、「view」です。static inticSigXYZDataICCプロファイルのカラー・スペース・タイプ・シグネチャ、「XYZ」です。static inticSigYCbCrDataICCプロファイルのカラー・スペース・タイプ・シグネチャ、「YCbr」です。static inticSigYxyDataICCプロファイルのカラー・スペース・タイプ・シグネチャ、「Yxy」です。static inticTagReserved予約済みを表すICCプロファイルの定数です。static inticTagTypeICCプロファイル定数: タグ型のシグネチャ。static inticXYZNumberXXYZ数Xを表すICCプロファイルの定数です。 -
メソッドのサマリー
修飾子と型 メソッド 説明 protected voidfinalize()非推奨。finalizeメソッドは推奨されていません。intgetColorSpaceType()カラー・スペース・タイプを返します。byte[]getData()このICC_Profileのデータに対応するバイト配列を返します。byte[]getData(int tagSignature)プロファイルから特定のタグ付きデータ要素をバイト配列で返します。static ICC_ProfilegetInstance(byte[] data)バイト配列内のデータに対応するICC_Profileオブジェクトを構築します。static ICC_ProfilegetInstance(int cspace)ColorSpaceクラス(例CS_sRGB)で定義された特定のカラー・スペースの1つに対応するICC_Profileを構築します。static ICC_ProfilegetInstance(InputStream s)InputStreamのデータに対応するICC_Profileを構築します。static ICC_ProfilegetInstance(String fileName)ファイル内のデータに対応するICC_Profileを構築します。intgetMajorVersion()プロファイルのメジャー・バージョンを返します。intgetMinorVersion()プロファイルのマイナー・バージョンを返します。intgetNumComponents()このプロファイルの「入力」カラー・スペースにある色成分の数を返します。intgetPCSType()プロファイル接続領域(PCS)のカラー・スペース・タイプを返します。intgetProfileClass()プロファイル・クラスを返します。protected ObjectreadResolve()直列化復元されるインスタンスをCMMに登録されるインスタンスに解決します。voidsetData(int tagSignature, byte[] tagData)プロファイルの特定のタグ付きデータ要素をバイト配列から設定します。voidwrite(OutputStream s)このICC_ProfileをOutputStreamに書き込みます。voidwrite(String fileName)このICC_Profileをファイルに書き込みます。
-
フィールド詳細
-
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 icSigXYZDataICCプロファイルのカラー・スペース・タイプ・シグネチャ、「XYZ」です。- 関連項目:
- 定数フィールド値
-
icSigLabData
public static final int icSigLabDataICCプロファイルのカラー・スペース・タイプ・シグネチャ、「Lab」です。- 関連項目:
- 定数フィールド値
-
icSigLuvData
public static final int icSigLuvDataICCプロファイルのカラー・スペース・タイプ・シグネチャ、「Luv」です。- 関連項目:
- 定数フィールド値
-
icSigYCbCrData
public static final int icSigYCbCrDataICCプロファイルのカラー・スペース・タイプ・シグネチャ、「YCbr」です。- 関連項目:
- 定数フィールド値
-
icSigYxyData
public static final int icSigYxyDataICCプロファイルのカラー・スペース・タイプ・シグネチャ、「Yxy」です。- 関連項目:
- 定数フィールド値
-
icSigRgbData
public static final int icSigRgbDataICCプロファイルのカラー・スペース・タイプ・シグネチャ、「RGB」です。- 関連項目:
- 定数フィールド値
-
icSigGrayData
public static final int icSigGrayDataICCプロファイルのカラー・スペース・タイプ・シグネチャ、「GRAY」です。- 関連項目:
- 定数フィールド値
-
icSigHsvData
public static final int icSigHsvDataICCプロファイルのカラー・スペース・タイプ・シグネチャ、「HSV」です。- 関連項目:
- 定数フィールド値
-
icSigHlsData
public static final int icSigHlsDataICCプロファイルのカラー・スペース・タイプ・シグネチャ、「HLS」です。- 関連項目:
- 定数フィールド値
-
icSigCmykData
public static final int icSigCmykDataICCプロファイルのカラー・スペース・タイプ・シグネチャ、「CMYK」です。- 関連項目:
- 定数フィールド値
-
icSigCmyData
public static final int icSigCmyDataICCプロファイルのカラー・スペース・タイプ・シグネチャ、「CMY」です。- 関連項目:
- 定数フィールド値
-
icSigSpace2CLR
public static final int icSigSpace2CLRICCプロファイルのカラー・スペース・タイプ・シグネチャ、「2CLR」です。- 関連項目:
- 定数フィールド値
-
icSigSpace3CLR
public static final int icSigSpace3CLRICCプロファイルのカラー・スペース・タイプ・シグネチャ、「3CLR」です。- 関連項目:
- 定数フィールド値
-
icSigSpace4CLR
public static final int icSigSpace4CLRICCプロファイルのカラー・スペース・タイプ・シグネチャ、「4CLR」です。- 関連項目:
- 定数フィールド値
-
icSigSpace5CLR
public static final int icSigSpace5CLRICCプロファイルのカラー・スペース・タイプ・シグネチャ、「5CLR」です。- 関連項目:
- 定数フィールド値
-
icSigSpace6CLR
public static final int icSigSpace6CLRICCプロファイルのカラー・スペース・タイプ・シグネチャ、「6CLR」です。- 関連項目:
- 定数フィールド値
-
icSigSpace7CLR
public static final int icSigSpace7CLRICCプロファイルのカラー・スペース・タイプ・シグネチャ、「7CLR」です。- 関連項目:
- 定数フィールド値
-
icSigSpace8CLR
public static final int icSigSpace8CLRICCプロファイルのカラー・スペース・タイプ・シグネチャ、「8CLR」です。- 関連項目:
- 定数フィールド値
-
icSigSpace9CLR
public static final int icSigSpace9CLRICCプロファイルのカラー・スペース・タイプ・シグネチャ、「9CLR」です。- 関連項目:
- 定数フィールド値
-
icSigSpaceACLR
public static final int icSigSpaceACLRICCプロファイルのカラー・スペース・タイプ・シグネチャ、「ACLR」です。- 関連項目:
- 定数フィールド値
-
icSigSpaceBCLR
public static final int icSigSpaceBCLRICCプロファイルのカラー・スペース・タイプ・シグネチャ、「BCLR」です。- 関連項目:
- 定数フィールド値
-
icSigSpaceCCLR
public static final int icSigSpaceCCLRICCプロファイルのカラー・スペース・タイプ・シグネチャ、「CCLR」です。- 関連項目:
- 定数フィールド値
-
icSigSpaceDCLR
public static final int icSigSpaceDCLRICCプロファイルのカラー・スペース・タイプ・シグネチャ、「DCLR」です。- 関連項目:
- 定数フィールド値
-
icSigSpaceECLR
public static final int icSigSpaceECLRICCプロファイルのカラー・スペース・タイプ・シグネチャ、「ECLR」です。- 関連項目:
- 定数フィールド値
-
icSigSpaceFCLR
public static final int icSigSpaceFCLRICCプロファイルのカラー・スペース・タイプ・シグネチャ、「FCLR」です。- 関連項目:
- 定数フィールド値
-
icSigInputClass
public static final int icSigInputClassICCプロファイルのクラス・シグネチャ、「scnr」です。- 関連項目:
- 定数フィールド値
-
icSigDisplayClass
public static final int icSigDisplayClassICCプロファイルのクラス・シグネチャ、「mntr」です。- 関連項目:
- 定数フィールド値
-
icSigOutputClass
public static final int icSigOutputClassICCプロファイルのクラス・シグネチャ、「prtr」です。- 関連項目:
- 定数フィールド値
-
icSigLinkClass
public static final int icSigLinkClassICCプロファイルのクラス・シグネチャ、「link」です。- 関連項目:
- 定数フィールド値
-
icSigAbstractClass
public static final int icSigAbstractClassICCプロファイルのクラス・シグネチャ、「abst」です。- 関連項目:
- 定数フィールド値
-
icSigColorSpaceClass
public static final int icSigColorSpaceClassICCプロファイルのクラス・シグネチャ、「spac」です。- 関連項目:
- 定数フィールド値
-
icSigNamedColorClass
public static final int icSigNamedColorClassICCプロファイルのクラス・シグネチャ、「nmcl」です。- 関連項目:
- 定数フィールド値
-
icPerceptual
public static final int icPerceptualICCプロファイルのレンダリング・インテント、Perceptualです。- 関連項目:
- 定数フィールド値
-
icRelativeColorimetric
public static final int icRelativeColorimetricICCプロファイルのレンダリング・インテント、RelativeColorimetricです。- 関連項目:
- 定数フィールド値
-
icMediaRelativeColorimetric
public static final int icMediaRelativeColorimetricICCプロファイルのレンダリング・インテント、Media-RelativeColorimetricです。- 導入されたバージョン:
- 1.5
- 関連項目:
- 定数フィールド値
-
icSaturation
public static final int icSaturationICCプロファイルのレンダリング・インテント、Saturationです。- 関連項目:
- 定数フィールド値
-
icAbsoluteColorimetric
public static final int icAbsoluteColorimetricICCプロファイルのレンダリング・インテント、AbsoluteColorimetricです。- 関連項目:
- 定数フィールド値
-
icICCAbsoluteColorimetric
public static final int icICCAbsoluteColorimetricICCプロファイルのレンダリング・インテント、ICC-AbsoluteColorimetricです。- 導入されたバージョン:
- 1.5
- 関連項目:
- 定数フィールド値
-
icSigHead
public static final int icSigHeadICCプロファイルのタグ・シグネチャ、「head」です(特別)。- 関連項目:
- 定数フィールド値
-
icSigAToB0Tag
public static final int icSigAToB0TagICCプロファイルのタグ・シグネチャ、「A2B0」です。- 関連項目:
- 定数フィールド値
-
icSigAToB1Tag
public static final int icSigAToB1TagICCプロファイルのタグ・シグネチャ、「A2B1」です。- 関連項目:
- 定数フィールド値
-
icSigAToB2Tag
public static final int icSigAToB2TagICCプロファイルのタグ・シグネチャ、「A2B2」です。- 関連項目:
- 定数フィールド値
-
icSigBlueColorantTag
public static final int icSigBlueColorantTagICCプロファイルのタグ・シグネチャ、「bXYZ」です。- 関連項目:
- 定数フィールド値
-
icSigBlueMatrixColumnTag
public static final int icSigBlueMatrixColumnTagICCプロファイルのタグ・シグネチャ、「bXYZ」です。- 導入されたバージョン:
- 1.5
- 関連項目:
- 定数フィールド値
-
icSigBlueTRCTag
public static final int icSigBlueTRCTagICCプロファイルのタグ・シグネチャ、「bTRC」です。- 関連項目:
- 定数フィールド値
-
icSigBToA0Tag
public static final int icSigBToA0TagICCプロファイルのタグ・シグネチャ、「B2A0」です。- 関連項目:
- 定数フィールド値
-
icSigBToA1Tag
public static final int icSigBToA1TagICCプロファイルのタグ・シグネチャ、「B2A1」です。- 関連項目:
- 定数フィールド値
-
icSigBToA2Tag
public static final int icSigBToA2TagICCプロファイルのタグ・シグネチャ、「B2A2」です。- 関連項目:
- 定数フィールド値
-
icSigCalibrationDateTimeTag
public static final int icSigCalibrationDateTimeTagICCプロファイルのタグ・シグネチャ、「calt」です。- 関連項目:
- 定数フィールド値
-
icSigCharTargetTag
public static final int icSigCharTargetTagICCプロファイルのタグ・シグネチャ、「targ」です。- 関連項目:
- 定数フィールド値
-
icSigCopyrightTag
public static final int icSigCopyrightTagICCプロファイルのタグ・シグネチャ、「cprt」です。- 関連項目:
- 定数フィールド値
-
icSigCrdInfoTag
public static final int icSigCrdInfoTagICCプロファイルのタグ・シグネチャ、「crdi」です。- 関連項目:
- 定数フィールド値
-
icSigDeviceMfgDescTag
public static final int icSigDeviceMfgDescTagICCプロファイルのタグ・シグネチャ、「dmnd」です。- 関連項目:
- 定数フィールド値
-
icSigDeviceModelDescTag
public static final int icSigDeviceModelDescTagICCプロファイルのタグ・シグネチャ、「dmdd」です。- 関連項目:
- 定数フィールド値
-
icSigDeviceSettingsTag
public static final int icSigDeviceSettingsTagICCプロファイルのタグ・シグネチャ、「devs」です。- 関連項目:
- 定数フィールド値
-
icSigGamutTag
public static final int icSigGamutTagICCプロファイルのタグ・シグネチャ、「gamt」です。- 関連項目:
- 定数フィールド値
-
icSigGrayTRCTag
public static final int icSigGrayTRCTagICCプロファイルのタグ・シグネチャ、「kTRC」です。- 関連項目:
- 定数フィールド値
-
icSigGreenColorantTag
public static final int icSigGreenColorantTagICCプロファイルのタグ・シグネチャ、「gXYZ」です。- 関連項目:
- 定数フィールド値
-
icSigGreenMatrixColumnTag
public static final int icSigGreenMatrixColumnTagICCプロファイルのタグ・シグネチャ、「gXYZ」です。- 導入されたバージョン:
- 1.5
- 関連項目:
- 定数フィールド値
-
icSigGreenTRCTag
public static final int icSigGreenTRCTagICCプロファイルのタグ・シグネチャ、「gTRC」です。- 関連項目:
- 定数フィールド値
-
icSigLuminanceTag
public static final int icSigLuminanceTagICCプロファイルのタグ・シグネチャ、「lumi」です。- 関連項目:
- 定数フィールド値
-
icSigMeasurementTag
public static final int icSigMeasurementTagICCプロファイルのタグ・シグネチャ、「meas」です。- 関連項目:
- 定数フィールド値
-
icSigMediaBlackPointTag
public static final int icSigMediaBlackPointTagICCプロファイルのタグ・シグネチャ、「bkpt」です。- 関連項目:
- 定数フィールド値
-
icSigMediaWhitePointTag
public static final int icSigMediaWhitePointTagICCプロファイルのタグ・シグネチャ、「wtpt」です。- 関連項目:
- 定数フィールド値
-
icSigNamedColor2Tag
public static final int icSigNamedColor2TagICCプロファイルのタグ・シグネチャ、「ncl2」です。- 関連項目:
- 定数フィールド値
-
icSigOutputResponseTag
public static final int icSigOutputResponseTagICCプロファイルのタグ・シグネチャ、「resp」です。- 関連項目:
- 定数フィールド値
-
icSigPreview0Tag
public static final int icSigPreview0TagICCプロファイルのタグ・シグネチャ、「pre0」です。- 関連項目:
- 定数フィールド値
-
icSigPreview1Tag
public static final int icSigPreview1TagICCプロファイルのタグ・シグネチャ、「pre1」です。- 関連項目:
- 定数フィールド値
-
icSigPreview2Tag
public static final int icSigPreview2TagICCプロファイルのタグ・シグネチャ、「pre2」です。- 関連項目:
- 定数フィールド値
-
icSigProfileDescriptionTag
public static final int icSigProfileDescriptionTagICCプロファイルのタグ・シグネチャ、「desc」です。- 関連項目:
- 定数フィールド値
-
icSigProfileSequenceDescTag
public static final int icSigProfileSequenceDescTagICCプロファイルのタグ・シグネチャ、「pseq」です。- 関連項目:
- 定数フィールド値
-
icSigPs2CRD0Tag
public static final int icSigPs2CRD0TagICCプロファイルのタグ・シグネチャ、「psd0」です。- 関連項目:
- 定数フィールド値
-
icSigPs2CRD1Tag
public static final int icSigPs2CRD1TagICCプロファイルのタグ・シグネチャ、「psd1」です。- 関連項目:
- 定数フィールド値
-
icSigPs2CRD2Tag
public static final int icSigPs2CRD2TagICCプロファイルのタグ・シグネチャ、「psd2」です。- 関連項目:
- 定数フィールド値
-
icSigPs2CRD3Tag
public static final int icSigPs2CRD3TagICCプロファイルのタグ・シグネチャ、「psd3」です。- 関連項目:
- 定数フィールド値
-
icSigPs2CSATag
public static final int icSigPs2CSATagICCプロファイルのタグ・シグネチャ、「ps2s」です。- 関連項目:
- 定数フィールド値
-
icSigPs2RenderingIntentTag
public static final int icSigPs2RenderingIntentTagICCプロファイルのタグ・シグネチャ、「ps2i」です。- 関連項目:
- 定数フィールド値
-
icSigRedColorantTag
public static final int icSigRedColorantTagICCプロファイルのタグ・シグネチャ、「rXYZ」です。- 関連項目:
- 定数フィールド値
-
icSigRedMatrixColumnTag
public static final int icSigRedMatrixColumnTagICCプロファイルのタグ・シグネチャ、「rXYZ」です。- 導入されたバージョン:
- 1.5
- 関連項目:
- 定数フィールド値
-
icSigRedTRCTag
public static final int icSigRedTRCTagICCプロファイルのタグ・シグネチャ、「rTRC」です。- 関連項目:
- 定数フィールド値
-
icSigScreeningDescTag
public static final int icSigScreeningDescTagICCプロファイルのタグ・シグネチャ、「scrd」です。- 関連項目:
- 定数フィールド値
-
icSigScreeningTag
public static final int icSigScreeningTagICCプロファイルのタグ・シグネチャ、「scrn」です。- 関連項目:
- 定数フィールド値
-
icSigTechnologyTag
public static final int icSigTechnologyTagICCプロファイルのタグ・シグネチャ、「tech」です。- 関連項目:
- 定数フィールド値
-
icSigUcrBgTag
public static final int icSigUcrBgTagICCプロファイルのタグ・シグネチャ、「bfd」です。- 関連項目:
- 定数フィールド値
-
icSigViewingCondDescTag
public static final int icSigViewingCondDescTagICCプロファイルのタグ・シグネチャ、「vued」です。- 関連項目:
- 定数フィールド値
-
icSigViewingConditionsTag
public static final int icSigViewingConditionsTagICCプロファイルのタグ・シグネチャ、「view」です。- 関連項目:
- 定数フィールド値
-
icSigChromaticityTag
public static final int icSigChromaticityTagICCプロファイルのタグ・シグネチャ、「chrm」です。- 関連項目:
- 定数フィールド値
-
icSigChromaticAdaptationTag
public static final int icSigChromaticAdaptationTagICCプロファイルのタグ・シグネチャ、「chad」です。- 導入されたバージョン:
- 1.5
- 関連項目:
- 定数フィールド値
-
icSigColorantOrderTag
public static final int icSigColorantOrderTagICCプロファイルのタグ・シグネチャ、「clro」です。- 導入されたバージョン:
- 1.5
- 関連項目:
- 定数フィールド値
-
icSigColorantTableTag
public static final int icSigColorantTableTagICCプロファイルのタグ・シグネチャ、「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 icHdrPcsPCS - XYZまたはLabのみを表すICCプロファイルのヘッダー・ロケーションです。- 関連項目:
- 定数フィールド値
-
icHdrDate
public static final int icHdrDateデータのプロファイルが作成された日付を表すICCプロファイルのヘッダー・ロケーションです。- 関連項目:
- 定数フィールド値
-
icHdrMagic
public static final int icHdrMagicicMagicNumberを表すICCプロファイルのヘッダー・ロケーションです。- 関連項目:
- 定数フィールド値
-
icHdrPlatform
public static final int icHdrPlatformプライマリ・プラットフォームを表す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 icTagTypeICCプロファイル定数: タグ型のシグネチャ。- 関連項目:
- 定数フィールド値
-
icTagReserved
public static final int icTagReserved予約済みを表すICCプロファイルの定数です。- 関連項目:
- 定数フィールド値
-
icCurveCount
public static final int icCurveCountcurveType数を表すICCプロファイルの定数です。- 関連項目:
- 定数フィールド値
-
icCurveData
public static final int icCurveDatacurveTypeデータを表すICCプロファイルの定数です。- 関連項目:
- 定数フィールド値
-
icXYZNumberX
public static final int icXYZNumberXXYZ数Xを表すICCプロファイルの定数です。- 関連項目:
- 定数フィールド値
-
-
メソッドの詳細
-
finalize
@Deprecated(since="9") protected void finalize()非推奨。finalizeメソッドは推奨されていません。 クリーンアップを実行するためにfinalizeをオーバーライドするサブクラスは、代替クリーンアップ・メカニズムを使用し、オーバーライドするfinalizeメソッドを削除するように変更する必要があります。finalizeメソッドをオーバーライドする場合、実装では、super.finalize()がObject.finalize()の説明に従って呼び出されることを明示的に確認する必要があります。 移行オプションの詳細については、Object.finalize()の仕様を参照してください。ICC_Profileオブジェクトに関連付けられているリソースを解放します。- オーバーライド:
finalize、クラス:Object- 関連項目:
WeakReference,PhantomReference
-
getInstance
public static ICC_Profile getInstance(byte[] data)バイト配列内のデータに対応するICC_Profileオブジェクトを構築します。 データが有効なICCプロファイルに対応していない場合に、IllegalArgumentExceptionをスローします。- パラメータ:
data- 指定されたICCプロファイル・データ- 戻り値:
- 指定された
data配列内のデータに対応するICC_Profileオブジェクト
-
getInstance
public static ICC_Profile getInstance(int cspace)ColorSpaceクラス(例CS_sRGB)で定義された特定のカラー・スペースの1つに対応するICC_Profileを構築します。 定義されているカラー・スペースのいずれかでない場合に、IllegalArgumentExceptionがスローされます。- パラメータ:
cspace- プロファイルを作成するカラー・スペースのタイプ。 指定されたタイプは、ColorSpaceクラスで定義されたカラー・スペース定数のいずれか1つ。- 戻り値:
- 指定された
ColorSpaceタイプに対応するICC_Profileオブジェクト - 例外:
IllegalArgumentException-cspaceが定義済みのカラー・スペース・タイプのいずれでもない場合
-
getInstance
public static ICC_Profile getInstance(String fileName) throws IOExceptionファイル内のデータに対応するICC_Profileを構築します。fileNameは絶対または相対ファイル指定にできます。 相対ファイル名は、いくつかの場所で検索されます。: 最初に、java.iccprofile.pathプロパティによって指定されたディレクトリを基準にした相対パス。2番目は、java.class.pathプロパティによって指定されたディレクトリを基準にした相対パスです。最後に、プロファイルの格納に使用されるディレクトリ(sRGBのプロファイルなど)を常に使用できます。 組込みのプロファイルでは、プロファイルのファイル名拡張子として.pfを使用します(例:sRGB.pf)。 指定したファイルを開くことができない場合、またはファイルの読取り中にI/Oエラーが発生した場合、このメソッドはIOExceptionをスローします。 ファイルに有効なICCプロファイル・データが含まれていない場合、IllegalArgumentExceptionがスローされます。- パラメータ:
fileName- プロファイルのデータが含まれているファイル- 戻り値:
- 指定されたファイル内のデータに対応する
ICC_Profileオブジェクト - 例外:
IOException- 指定されたファイルを開けないか、またはファイルの読取り中に入出力エラーが発生した場合IllegalArgumentException- ファイルに有効なICCプロファイル・データが含まれていない場合SecurityException- セキュリティ・マネージャがインストールされていて、指定されたファイルへの読取りアクセスが許可されていない場合
-
getInstance
public static ICC_Profile getInstance(InputStream s) throws IOExceptionInputStreamのデータに対応するICC_Profileを構築します。 ストリームに有効なICCプロファイル・データが含まれていない場合、このメソッドはIllegalArgumentExceptionをスローします。 ストリームの読取り中にI/Oエラーが発生すると、IOExceptionがスローされます。- パラメータ:
s- プロファイル・データの読取り元の入力ストリーム- 戻り値:
- 指定された
InputStream内のデータに対応するICC_Profileオブジェクト - 例外:
IOException- ストリームの読取り中に入出力エラーが発生した場合IllegalArgumentException- ストリームに有効なICCプロファイル・データが含まれていない場合
-
getMajorVersion
public int getMajorVersion()プロファイルのメジャー・バージョンを返します。- 戻り値:
- プロファイルのメジャー・バージョン
-
getMinorVersion
public int getMinorVersion()プロファイルのマイナー・バージョンを返します。- 戻り値:
- プロファイルのマイナー・バージョン
-
getProfileClass
public int getProfileClass()プロファイル・クラスを返します。- 戻り値:
- 事前定義済プロファイル・クラス定数のいずれか
-
getColorSpaceType
public int getColorSpaceType()カラー・スペース・タイプを返します。ColorSpaceクラスで定義されているカラー・スペース・タイプ定数の1つを返します。 これは、プロファイルの「入力」カラー・スペースです。 このタイプでは、カラー・スペースのコンポーネント数および解釈を定義します。たとえば、TYPE_RGBは、3つのコンポーネントでカラー・スペースを識別 - 赤、緑および青。 領域の特定の色の特性(原色の色度など)は定義されません。- 戻り値:
ColorSpaceクラスで定義されているカラー・スペース型の定数のいずれか
-
getPCSType
public int getPCSType()プロファイル接続領域(PCS)のカラー・スペース・タイプを返します。 ColorSpaceクラスで定義されているカラー・スペース・タイプ定数の1つを返します。 これは、プロファイルの「出力」カラー・スペースです。 入力、表示または出力プロファイルがタグ付けの色またはイメージに有用な場合、これはTYPE_XYZまたはTYPE_Labのいずれかとなり、ICC仕様に定義されている対応するカラー・スペースとして解釈されます。 デバイス・リンク・プロファイルの場合、これはカラー・スペース・タイプ定数のいずれかになります。- 戻り値:
ColorSpaceクラスで定義されているカラー・スペース型の定数のいずれか
-
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のデータに対応するバイト配列を返します。- 戻り値:
- プロファイル・データを含むバイト配列
- 関連項目:
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)プロファイルの特定のタグ付きデータ要素をバイト配列から設定します。 この配列には、ICC仕様のセクション10で定義されているtagSignatureに対応した形式のデータが含まれている必要があります。 このメソッドは、プロファイル・データに直接アクセスする必要のある高度なアプレットまたはアプリケーションに役立ちます。- パラメータ:
tagSignature- 設定するデータ要素のICCタグ・シグネチャtagData- 指定されたタグ・シグネチャに設定するデータ- 例外:
IllegalArgumentException-tagSignatureがICC仕様で定義されているシグネチャでない場合。IllegalArgumentException-tagData配列の内容をtagSignatureに対応する有効なタグ・データとして解釈できない場合- 関連項目:
getData()
-
getNumComponents
public int getNumComponents()このプロファイルの「入力」カラー・スペースにある色成分の数を返します。 たとえば、このプロファイルのカラー・スペースタイプがTYPE_RGBの場合、このメソッドは3を返します。- 戻り値:
- プロファイル入力のカラー・スペース内の色コンポーネントの数
- 例外:
ProfileDataException- プロファイル内のカラー・スペースが無効な場合
-
readResolve
protected Object readResolve() throws ObjectStreamException直列化復元されるインスタンスをCMMに登録されるインスタンスに解決します。- 戻り値:
- CMMに登録されたプロファイルのICC_Profileオブジェクト
- 例外:
ObjectStreamException- スローされることはないが、直列化仕様によって要求される- 導入されたバージョン:
- 1.3
-