icc_profilergb.html
来自「API資料大全」· HTML 代码 · 共 401 行 · 第 1/2 页
HTML
401 行
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Frameset//EN""http://www.w3.org/TR/REC-html40/frameset.dtd"><!--NewPage--><HTML><HEAD><!-- Generated by javadoc on Thu Apr 27 23:33:12 PDT 2000 --><TITLE>Java 2 Platform SE v1.3: Class ICC_ProfileRGB</TITLE><LINK REL ="stylesheet" TYPE="text/css" HREF="../../../stylesheet.css" TITLE="Style"></HEAD><BODY BGCOLOR="white"><!-- ========== START OF NAVBAR ========== --><A NAME="navbar_top"><!-- --></A><TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0"><TR><TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1"><A NAME="navbar_top_firstrow"><!-- --></A><TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3"> <TR ALIGN="center" VALIGN="top"> <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A> </TD> <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A> </TD> <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> <FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT> </TD> <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="class-use/ICC_ProfileRGB.html"><FONT CLASS="NavBarFont1"><B>Use</B></FONT></A> </TD> <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A> </TD> <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A> </TD> <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../index-files/index-1.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A> </TD> <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A> </TD> </TR></TABLE></TD><TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM><b>Java<sup><font size=-2>TM</font></sup> 2 Platform<br>Std. Ed. v1.3</b></EM></TD></TR><TR><TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2"> <A HREF="../../../java/awt/color/ICC_ProfileGray.html"><B>PREV CLASS</B></A> NEXT CLASS</FONT></TD><TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2"> <A HREF="../../../index.html" TARGET="_top"><B>FRAMES</B></A> <A HREF="ICC_ProfileRGB.html" TARGET="_top"><B>NO FRAMES</B></A></FONT></TD></TR><TR><TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2"> SUMMARY: INNER | <A HREF="#field_summary">FIELD</A> | CONSTR | <A HREF="#method_summary">METHOD</A></FONT></TD><TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">DETAIL: <A HREF="#field_detail">FIELD</A> | CONSTR | <A HREF="#method_detail">METHOD</A></FONT></TD></TR></TABLE><!-- =========== END OF NAVBAR =========== --><HR><!-- ======== START OF CLASS DATA ======== --><H2><FONT SIZE="-1">java.awt.color</FONT><BR>Class ICC_ProfileRGB</H2><PRE><A HREF="../../../java/lang/Object.html">java.lang.Object</A> | +--<A HREF="../../../java/awt/color/ICC_Profile.html">java.awt.color.ICC_Profile</A> | +--<B>java.awt.color.ICC_ProfileRGB</B></PRE><DL><DT><B>All Implemented Interfaces:</B> <DD><A HREF="../../../java/io/Serializable.html">Serializable</A></DD></DL><HR><DL><DT>public class <B>ICC_ProfileRGB</B><DT>extends <A HREF="../../../java/awt/color/ICC_Profile.html">ICC_Profile</A></DL><P>A subclass of the ICC_Profile class which represents profiles which meet the following criteria: the color space type of the profile is RGB and the profile includes the redColorantTag, greenColorantTag, blueColorantTag, redTRCTag, greenTRCTag, blueTRCTag, and mediaWhitePointTag tags. Examples of this kind of profile are three-component matrix-based input profiles and RGB display profiles. The getInstance methods in the ICC_Profile class will return an ICC_ProfileRGB object when the above conditions are met. The advantage of this class is that it provides color transform matrices and lookup tables that Java or native methods may be able to use directly to optimize color conversion in some cases. <p> To transform from a device profile color space to the CIEXYZ Profile Connection Space, each device color component is first linearized by a lookup through the corresponding tone reproduction curve (TRC). Then the resulting linear RGB components are converted via a 3x3 matrix (constructed from the RGB colorants) to the CIEXYZ PCS.<pre> linearR = redTRC[deviceR] linearG = greenTRC[deviceG] linearB = blueTRC[deviceB] _ _ _ _ _ _ [ PCSX ] [ redColorantX greenColorantX blueColorantX ] [ linearR ] [ ] [ ] [ ] [ PCSY ] = [ redColorantY greenColorantY blueColorantY ] [ linearG ] [ ] [ ] [ ] [_ PCSZ _] [_ redColorantZ greenColorantZ blueColorantZ _] [_ linearB _]</pre> The inverse transform is done by converting PCS XYZ components to linear RGB components via the inverse of the above 3x3 matrix, and then converting linear RGB to device RGB via inverses of the TRCs. <p><P><DL><DT><B>See Also: </B><DD><A HREF="../../../serialized-form.html#java.awt.color.ICC_ProfileRGB">Serialized Form</A></DL><HR><P><!-- ======== INNER CLASS SUMMARY ======== --><!-- =========== FIELD SUMMARY =========== --><A NAME="field_summary"><!-- --></A><TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%"><TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor"><TD COLSPAN=2><FONT SIZE="+2"><B>Field Summary</B></FONT></TD></TR><TR BGCOLOR="white" CLASS="TableRowColor"><TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"><CODE>static int</CODE></FONT></TD><TD><CODE><B><A HREF="../../../java/awt/color/ICC_ProfileRGB.html#BLUECOMPONENT">BLUECOMPONENT</A></B></CODE><BR> To request a gamma value or TRC for the blue component.</TD></TR><TR BGCOLOR="white" CLASS="TableRowColor"><TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"><CODE>static int</CODE></FONT></TD><TD><CODE><B><A HREF="../../../java/awt/color/ICC_ProfileRGB.html#GREENCOMPONENT">GREENCOMPONENT</A></B></CODE><BR> To request a gamma value or TRC for the green component.</TD></TR><TR BGCOLOR="white" CLASS="TableRowColor"><TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"><CODE>static int</CODE></FONT></TD><TD><CODE><B><A HREF="../../../java/awt/color/ICC_ProfileRGB.html#REDCOMPONENT">REDCOMPONENT</A></B></CODE><BR> To request a gamma value or TRC for the red component.</TD></TR></TABLE> <A NAME="fields_inherited_from_class_java.awt.color.ICC_Profile"><!-- --></A><TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%"><TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor"><TD><B>Fields inherited from class java.awt.color.<A HREF="../../../java/awt/color/ICC_Profile.html">ICC_Profile</A></B></TD></TR><TR BGCOLOR="white" CLASS="TableRowColor"><TD><CODE><A HREF="../../../java/awt/color/ICC_Profile.html#CLASS_ABSTRACT">CLASS_ABSTRACT</A>, <A HREF="../../../java/awt/color/ICC_Profile.html#CLASS_COLORSPACECONVERSION">CLASS_COLORSPACECONVERSION</A>, <A HREF="../../../java/awt/color/ICC_Profile.html#CLASS_DEVICELINK">CLASS_DEVICELINK</A>, <A HREF="../../../java/awt/color/ICC_Profile.html#CLASS_DISPLAY">CLASS_DISPLAY</A>, <A HREF="../../../java/awt/color/ICC_Profile.html#CLASS_INPUT">CLASS_INPUT</A>, <A HREF="../../../java/awt/color/ICC_Profile.html#CLASS_NAMEDCOLOR">CLASS_NAMEDCOLOR</A>, <A HREF="../../../java/awt/color/ICC_Profile.html#CLASS_OUTPUT">CLASS_OUTPUT</A>, <A HREF="../../../java/awt/color/ICC_Profile.html#icAbsoluteColorimetric">icAbsoluteColorimetric</A>, <A HREF="../../../java/awt/color/ICC_Profile.html#icCurveCount">icCurveCount</A>, <A HREF="../../../java/awt/color/ICC_Profile.html#icCurveData">icCurveData</A>, <A HREF="../../../java/awt/color/ICC_Profile.html#icHdrAttributes">icHdrAttributes</A>, <A HREF="../../../java/awt/color/ICC_Profile.html#icHdrCmmId">icHdrCmmId</A>, <A HREF="../../../java/awt/color/ICC_Profile.html#icHdrColorSpace">icHdrColorSpace</A>, <A HREF="../../../java/awt/color/ICC_Profile.html#icHdrCreator">icHdrCreator</A>, <A HREF="../../../java/awt/color/ICC_Profile.html#icHdrDate">icHdrDate</A>, <A HREF="../../../java/awt/color/ICC_Profile.html#icHdrDeviceClass">icHdrDeviceClass</A>, <A HREF="../../../java/awt/color/ICC_Profile.html#icHdrFlags">icHdrFlags</A>, <A HREF="../../../java/awt/color/ICC_Profile.html#icHdrIlluminant">icHdrIlluminant</A>, <A HREF="../../../java/awt/color/ICC_Profile.html#icHdrMagic">icHdrMagic</A>, <A HREF="../../../java/awt/color/ICC_Profile.html#icHdrManufacturer">icHdrManufacturer</A>, <A HREF="../../../java/awt/color/ICC_Profile.html#icHdrModel">icHdrModel</A>, <A HREF="../../../java/awt/color/ICC_Profile.html#icHdrPcs">icHdrPcs</A>, <A HREF="../../../java/awt/color/ICC_Profile.html#icHdrPlatform">icHdrPlatform</A>, <A HREF="../../../java/awt/color/ICC_Profile.html#icHdrRenderingIntent">icHdrRenderingIntent</A>, <A HREF="../../../java/awt/color/ICC_Profile.html#icHdrSize">icHdrSize</A>, <A HREF="../../../java/awt/color/ICC_Profile.html#icHdrVersion">icHdrVersion</A>, <A HREF="../../../java/awt/color/ICC_Profile.html#icPerceptual">icPerceptual</A>, <A HREF="../../../java/awt/color/ICC_Profile.html#icRelativeColorimetric">icRelativeColorimetric</A>, <A HREF="../../../java/awt/color/ICC_Profile.html#icSaturation">icSaturation</A>, <A HREF="../../../java/awt/color/ICC_Profile.html#icSigAbstractClass">icSigAbstractClass</A>, <A HREF="../../../java/awt/color/ICC_Profile.html#icSigAToB0Tag">icSigAToB0Tag</A>, <A HREF="../../../java/awt/color/ICC_Profile.html#icSigAToB1Tag">icSigAToB1Tag</A>, <A HREF="../../../java/awt/color/ICC_Profile.html#icSigAToB2Tag">icSigAToB2Tag</A>, <A HREF="../../../java/awt/color/ICC_Profile.html#icSigBlueColorantTag">icSigBlueColorantTag</A>, <A HREF="../../../java/awt/color/ICC_Profile.html#icSigBlueTRCTag">icSigBlueTRCTag</A>, <A HREF="../../../java/awt/color/ICC_Profile.html#icSigBToA0Tag">icSigBToA0Tag</A>, <A HREF="../../../java/awt/color/ICC_Profile.html#icSigBToA1Tag">icSigBToA1Tag</A>, <A HREF="../../../java/awt/color/ICC_Profile.html#icSigBToA2Tag">icSigBToA2Tag</A>, <A HREF="../../../java/awt/color/ICC_Profile.html#icSigCalibrationDateTimeTag">icSigCalibrationDateTimeTag</A>, <A HREF="../../../java/awt/color/ICC_Profile.html#icSigCharTargetTag">icSigCharTargetTag</A>, <A HREF="../../../java/awt/color/ICC_Profile.html#icSigChromaticityTag">icSigChromaticityTag</A>, <A HREF="../../../java/awt/color/ICC_Profile.html#icSigCmyData">icSigCmyData</A>, <A HREF="../../../java/awt/color/ICC_Profile.html#icSigCmykData">icSigCmykData</A>, <A HREF="../../../java/awt/color/ICC_Profile.html#icSigColorSpaceClass">icSigColorSpaceClass</A>, <A HREF="../../../java/awt/color/ICC_Profile.html#icSigCopyrightTag">icSigCopyrightTag</A>, <A HREF="../../../java/awt/color/ICC_Profile.html#icSigCrdInfoTag">icSigCrdInfoTag</A>, <A HREF="../../../java/awt/color/ICC_Profile.html#icSigDeviceMfgDescTag">icSigDeviceMfgDescTag</A>, <A HREF="../../../java/awt/color/ICC_Profile.html#icSigDeviceModelDescTag">icSigDeviceModelDescTag</A>, <A HREF="../../../java/awt/color/ICC_Profile.html#icSigDeviceSettingsTag">icSigDeviceSettingsTag</A>, <A HREF="../../../java/awt/color/ICC_Profile.html#icSigDisplayClass">icSigDisplayClass</A>, <A HREF="../../../java/awt/color/ICC_Profile.html#icSigGamutTag">icSigGamutTag</A>, <A HREF="../../../java/awt/color/ICC_Profile.html#icSigGrayData">icSigGrayData</A>, <A HREF="../../../java/awt/color/ICC_Profile.html#icSigGrayTRCTag">icSigGrayTRCTag</A>, <A HREF="../../../java/awt/color/ICC_Profile.html#icSigGreenColorantTag">icSigGreenColorantTag</A>, <A HREF="../../../java/awt/color/ICC_Profile.html#icSigGreenTRCTag">icSigGreenTRCTag</A>, <A HREF="../../../java/awt/color/ICC_Profile.html#icSigHead">icSigHead</A>, <A HREF="../../../java/awt/color/ICC_Profile.html#icSigHlsData">icSigHlsData</A>, <A HREF="../../../java/awt/color/ICC_Profile.html#icSigHsvData">icSigHsvData</A>, <A HREF="../../../java/awt/color/ICC_Profile.html#icSigInputClass">icSigInputClass</A>, <A HREF="../../../java/awt/color/ICC_Profile.html#icSigLabData">icSigLabData</A>, <A HREF="../../../java/awt/color/ICC_Profile.html#icSigLinkClass">icSigLinkClass</A>, <A HREF="../../../java/awt/color/ICC_Profile.html#icSigLuminanceTag">icSigLuminanceTag</A>, <A HREF="../../../java/awt/color/ICC_Profile.html#icSigLuvData">icSigLuvData</A>, <A HREF="../../../java/awt/color/ICC_Profile.html#icSigMeasurementTag">icSigMeasurementTag</A>, <A HREF="../../../java/awt/color/ICC_Profile.html#icSigMediaBlackPointTag">icSigMediaBlackPointTag</A>, <A HREF="../../../java/awt/color/ICC_Profile.html#icSigMediaWhitePointTag">icSigMediaWhitePointTag</A>, <A HREF="../../../java/awt/color/ICC_Profile.html#icSigNamedColor2Tag">icSigNamedColor2Tag</A>, <A HREF="../../../java/awt/color/ICC_Profile.html#icSigNamedColorClass">icSigNamedColorClass</A>, <A HREF="../../../java/awt/color/ICC_Profile.html#icSigOutputClass">icSigOutputClass</A>, <A HREF="../../../java/awt/color/ICC_Profile.html#icSigOutputResponseTag">icSigOutputResponseTag</A>, <A HREF="../../../java/awt/color/ICC_Profile.html#icSigPreview0Tag">icSigPreview0Tag</A>, <A HREF="../../../java/awt/color/ICC_Profile.html#icSigPreview1Tag">icSigPreview1Tag</A>, <A HREF="../../../java/awt/color/ICC_Profile.html#icSigPreview2Tag">icSigPreview2Tag</A>, <A HREF="../../../java/awt/color/ICC_Profile.html#icSigProfileDescriptionTag">icSigProfileDescriptionTag</A>, <A HREF="../../../java/awt/color/ICC_Profile.html#icSigProfileSequenceDescTag">icSigProfileSequenceDescTag</A>, <A HREF="../../../java/awt/color/ICC_Profile.html#icSigPs2CRD0Tag">icSigPs2CRD0Tag</A>, <A HREF="../../../java/awt/color/ICC_Profile.html#icSigPs2CRD1Tag">icSigPs2CRD1Tag</A>, <A HREF="../../../java/awt/color/ICC_Profile.html#icSigPs2CRD2Tag">icSigPs2CRD2Tag</A>, <A HREF="../../../java/awt/color/ICC_Profile.html#icSigPs2CRD3Tag">icSigPs2CRD3Tag</A>, <A HREF="../../../java/awt/color/ICC_Profile.html#icSigPs2CSATag">icSigPs2CSATag</A>, <A HREF="../../../java/awt/color/ICC_Profile.html#icSigPs2RenderingIntentTag">icSigPs2RenderingIntentTag</A>, <A HREF="../../../java/awt/color/ICC_Profile.html#icSigRedColorantTag">icSigRedColorantTag</A>, <A HREF="../../../java/awt/color/ICC_Profile.html#icSigRedTRCTag">icSigRedTRCTag</A>, <A HREF="../../../java/awt/color/ICC_Profile.html#icSigRgbData">icSigRgbData</A>, <A HREF="../../../java/awt/color/ICC_Profile.html#icSigScreeningDescTag">icSigScreeningDescTag</A>, <A HREF="../../../java/awt/color/ICC_Profile.html#icSigScreeningTag">icSigScreeningTag</A>, <A HREF="../../../java/awt/color/ICC_Profile.html#icSigSpace2CLR">icSigSpace2CLR</A>, <A HREF="../../../java/awt/color/ICC_Profile.html#icSigSpace3CLR">icSigSpace3CLR</A>, <A HREF="../../../java/awt/color/ICC_Profile.html#icSigSpace4CLR">icSigSpace4CLR</A>, <A HREF="../../../java/awt/color/ICC_Profile.html#icSigSpace5CLR">icSigSpace5CLR</A>, <A HREF="../../../java/awt/color/ICC_Profile.html#icSigSpace6CLR">icSigSpace6CLR</A>, <A HREF="../../../java/awt/color/ICC_Profile.html#icSigSpace7CLR">icSigSpace7CLR</A>, <A HREF="../../../java/awt/color/ICC_Profile.html#icSigSpace8CLR">icSigSpace8CLR</A>, <A HREF="../../../java/awt/color/ICC_Profile.html#icSigSpace9CLR">icSigSpace9CLR</A>, <A HREF="../../../java/awt/color/ICC_Profile.html#icSigSpaceACLR">icSigSpaceACLR</A>, <A HREF="../../../java/awt/color/ICC_Profile.html#icSigSpaceBCLR">icSigSpaceBCLR</A>, <A HREF="../../../java/awt/color/ICC_Profile.html#icSigSpaceCCLR">icSigSpaceCCLR</A>, <A HREF="../../../java/awt/color/ICC_Profile.html#icSigSpaceDCLR">icSigSpaceDCLR</A>, <A HREF="../../../java/awt/color/ICC_Profile.html#icSigSpaceECLR">icSigSpaceECLR</A>, <A HREF="../../../java/awt/color/ICC_Profile.html#icSigSpaceFCLR">icSigSpaceFCLR</A>, <A HREF="../../../java/awt/color/ICC_Profile.html#icSigTechnologyTag">icSigTechnologyTag</A>, <A HREF="../../../java/awt/color/ICC_Profile.html#icSigUcrBgTag">icSigUcrBgTag</A>, <A HREF="../../../java/awt/color/ICC_Profile.html#icSigViewingCondDescTag">icSigViewingCondDescTag</A>, <A HREF="../../../java/awt/color/ICC_Profile.html#icSigViewingConditionsTag">icSigViewingConditionsTag</A>, <A HREF="../../../java/awt/color/ICC_Profile.html#icSigXYZData">icSigXYZData</A>, <A HREF="../../../java/awt/color/ICC_Profile.html#icSigYCbCrData">icSigYCbCrData</A>, <A HREF="../../../java/awt/color/ICC_Profile.html#icSigYxyData">icSigYxyData</A>, <A HREF="../../../java/awt/color/ICC_Profile.html#icTagReserved">icTagReserved</A>, <A HREF="../../../java/awt/color/ICC_Profile.html#icTagType">icTagType</A>, <A HREF="../../../java/awt/color/ICC_Profile.html#icXYZNumberX">icXYZNumberX</A></CODE></TD></TR></TABLE> <!-- ======== CONSTRUCTOR SUMMARY ======== --><!-- ========== METHOD SUMMARY =========== --><A NAME="method_summary"><!-- --></A><TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%"><TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor"><TD COLSPAN=2><FONT SIZE="+2"><B>Method Summary</B></FONT></TD></TR><TR BGCOLOR="white" CLASS="TableRowColor"><TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"><CODE> float</CODE></FONT></TD><TD><CODE><B><A HREF="../../../java/awt/color/ICC_ProfileRGB.html#getGamma(int)">getGamma</A></B>(int component)</CODE><BR> Returns a gamma value representing the tone reproduction curve (TRC) for a particular component.</TD></TR><TR BGCOLOR="white" CLASS="TableRowColor"><TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"><CODE> float[][]</CODE></FONT></TD><TD><CODE><B><A HREF="../../../java/awt/color/ICC_ProfileRGB.html#getMatrix()">getMatrix</A></B>()</CODE><BR> Returns a 3x3 float matrix constructed from the X, Y, and Z components of the redColorantTag, greenColorantTag, and blueColorantTag in the ICC profile, as described above.</TD></TR><TR BGCOLOR="white" CLASS="TableRowColor"><TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"><CODE> float[]</CODE></FONT></TD><TD><CODE><B><A HREF="../../../java/awt/color/ICC_ProfileRGB.html#getMediaWhitePoint()">getMediaWhitePoint</A></B>()</CODE><BR>
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?