|
JavaTM 2 Platform Standard Ed. 5.0 |
|||||||||
ÀÌÀü Ŭ·¡½º ´ÙÀ½ Ŭ·¡½º | ÇÁ·¹ÀÓÀ¸·Î ÇÁ·¹ÀÓ ¾øÀÌ | |||||||||
°³¿ä: NESTED | Çʵå | constructor | ¸Þ¼µå | »ó¼¼: Çʵå | »ý¼ºÀÚ | ¸Þ¼µå |
java.lang.Object java.awt.color.ColorSpace
public abstract class ColorSpace
ÀÌ Ãß»ó Ŭ·¡½º´Â Color °´Ã¼ÀÇ Æ¯Á¤ÀÇ Ä÷¯ ¿µ¿ª, ¶Ç´Â ColorModel °´Ã¼¸¦ °³ÀÔ½ÃÄÑ, Image, BufferedImage, ¶Ç´Â GraphicsDevice ƯÁ¤ÀÇ Ä÷¯ ¿µ¿ª¸¦ ½Äº°Çϱâ À§Çؼ Ä÷¯ ¿µ¿ª ű׷μ ±â´ÉÇÕ´Ï´Ù. ÀÌ Å¬·¡½º¿¡´Â ƯÁ¤ÀÇ Ä÷¯ ¿µ¿ª¿Í sRGB ¹× ƯÁ¤ÀÇ Ä÷¯ ¿µ¿ª¿Í ¸íÈ®ÇÏ°Ô Á¤ÀÇµÈ CIEXYZ Ä÷¯ ¿µ¿ªÀÇ »çÀÌ¿¡ Ä÷¯¸¦ º¯È¯ÇÏ´Â ¸Þ¼µå°¡ ÀÖ½À´Ï´Ù.
ÀÌ Å¬·¡½ºÀÇ ¸Þ¼µå¿¡¼´Â Ä÷¯´Â »ö¼ººÐÀÇ ¹è¿·Î¼ ³ªÅ¸³»Áý´Ï´Ù. »ö¼ººÐÀº ColorSpace ¸¶´Ù Ç¥ÁØÈ µÈ »ö¼ººÐÀÇ ¹üÀ§ÀÇ float ·Î¼ ³ªÅ¸³»Áý´Ï´Ù. »ö¼ººÐÀÇ ¹üÀ§´Â ¸¹Àº ColorSpace (sRGB µî)¿¡¼´Â 0.0 ~ 1.0 ÀÔ´Ï´Ù¸¸, ÀϺÎÀÇ ColorSpace ¿¡¼´Â ´Ù¸¥ ¹üÀ§°¡ Á¤Àǵǰí ÀÖ´Â Àϵµ ÀÖ½À´Ï´Ù. Ç¥ÁØÈ µÈ °ªÀÇ ÃÖ¼Ò°ª¿Í ÃÖ´ë°ª ´Â ¼ººÐ ¸¶´Ù ÁغñµÇ¾î ÀÖ´Â ¸Þ¼µå¸¦ »ç¿ëÇØ Á¶È¸ÇÒ ¼ö ÀÖ½À´Ï´Ù.
Ä÷¯ ¿µ¿ª ŸÀÔ (TYPE_RGB, TYPE_XYZ µî)À» ³ªÅ¸³»±â ¶§¹®¿¡ ¹× ƯÁ¤ÀÇ Ä÷¯ ¿µ¿ª (CS_sRGB ¹× CS_CIEXYZ µî)¸¦ ³ªÅ¸³»±â À§Çؼ ¸î°³ÀÇ º¯¼ö°¡ Á¤Àǵǰí ÀÖ½À´Ï´Ù. sRGB´Â °ËÅäÁßÀÇ Ç¥ÁØ RGB Ä÷¯ ¿µ¿ªÀÔ´Ï´Ù. ÀÚ¼¼ÇÑ ³»¿ëÀº http://www.w3.org/pub/WWW/Graphics/Color/sRGB.html¸¦ ÂüÁ¶ÇϽʽÿÀ.
¸íÈ®ÇÏ°Ô Á¤ÀÇµÈ CIEXYZ Ä÷¯ ¿µ¿ª¿ÍÀÇ »çÀÌ¿¡ º¯È¯À» ½Ç½ÃÇÏ´Â ¸Þ¼µåÀÇ ¸ñÀûÀº 2°³ÀÇ Ä÷¯ ¿µ¿ªÀÇ »çÀÌ¿¡ °íÁ¤¹ÐµµÀÇ º¯È¯À» Áö¿øÇÏ´Â °ÍÀÔ´Ï´Ù. ColorSpace ¼ºê Ŭ·¡½º (ICC_ColorSpace µî)ÀÇ Æ¯Á¤ÀÇ ±¸ÇöÀº ±âº»ÀÇ Ç÷§ÆûÀÇ Ä÷¯ °ü¸® ½Ã½ºÅÛ¿¡ ±Ù°ÅÇØ °í¼º´ÉÀÇ º¯È¯À» Áö¿øÇÕ´Ï´Ù.
toCIEXYZ/fromCIEXYZ ¸Þ¼µå¿¡ ÀÇÇØ »ç¿ëµÇ´Â CS_CIEXYZ ¿µ¿ªÀº ´ÙÀ½°ú °°ÀÌ ±â¼úÇÒ ¼ö ÀÖ½À´Ï´Ù.
CIEXYZ viewing illuminance: 200 lux viewing white point: CIE D50 media white point: "that of a perfectly reflecting diffuser" -- D50 media black point: 0 lux or 0 Reflectance flare: 1 percent surround: 20percent of the media white point media description: reflection print (i.e., RLAB, Hunt viewing media) note: For developers creating an ICC profile for this conversion space, the following is applicable. Use a simple Von Kries white point adaptation folded into the 3X3 matrix parameters and fold the flare and surround effects into the three one-dimensional lookup tables (assuming one uses the minimal model for monitors).
ICC_ColorSpace
,
Á÷·ÄÈ µÈ Çü½Ä ÇÊµå °³¿ä | |
---|---|
static int |
CS_CIEXYZ
À§¿¡¼ Á¤ÀÇµÈ CIEXYZ º¯È¯ Ä÷¯ ¿µ¿ªÀÔ´Ï´Ù. |
static int |
CS_GRAY
ºôÆ®ÀÎ ¸®´Ï¾î ±×·¹ÀÌ ½ºÄÉÀÏ Ä÷¯ ¿µ¿ªÀÔ´Ï´Ù. |
static int |
CS_LINEAR_RGB
ºôÆ®ÀÎ ¸®´Ï¾î RGB Ä÷¯ ¿µ¿ªÀÔ´Ï´Ù. |
static int |
CS_PYCC
Photo YCC º¯È¯ Ä÷¯ ¿µ¿ªÀÔ´Ï´Ù. |
static int |
CS_sRGB
sRGB Ä÷¯ ¿µ¿ª´Â http://www.w3.org/pub/WWW/Graphics/Color/sRGB.html ·Î Á¤Àǵǰí ÀÖ½À´Ï´Ù. |
static int |
TYPE_2CLR
¹ü¿ë 2 ¼ººÐ Ä÷¯ ¿µ¿ªÀÔ´Ï´Ù. |
static int |
TYPE_3CLR
¹ü¿ë 3 ¼ººÐ Ä÷¯ ¿µ¿ªÀÔ´Ï´Ù. |
static int |
TYPE_4CLR
¹ü¿ë 4 ¼ººÐ Ä÷¯ ¿µ¿ªÀÔ´Ï´Ù. |
static int |
TYPE_5CLR
¹ü¿ë 5 ¼ººÐ Ä÷¯ ¿µ¿ªÀÔ´Ï´Ù. |
static int |
TYPE_6CLR
¹ü¿ë 6 ¼ººÐ Ä÷¯ ¿µ¿ªÀÔ´Ï´Ù. |
static int |
TYPE_7CLR
¹ü¿ë 7 ¼ººÐ Ä÷¯ ¿µ¿ªÀÔ´Ï´Ù. |
static int |
TYPE_8CLR
¹ü¿ë 8 ¼ººÐ Ä÷¯ ¿µ¿ªÀÔ´Ï´Ù. |
static int |
TYPE_9CLR
¹ü¿ë 9 ¼ººÐ Ä÷¯ ¿µ¿ªÀÔ´Ï´Ù. |
static int |
TYPE_ACLR
¹ü¿ë 10 ¼ººÐ Ä÷¯ ¿µ¿ªÀÔ´Ï´Ù. |
static int |
TYPE_BCLR
¹ü¿ë 11 ¼ººÐ Ä÷¯ ¿µ¿ªÀÔ´Ï´Ù. |
static int |
TYPE_CCLR
¹ü¿ë 12 ¼ººÐ Ä÷¯ ¿µ¿ªÀÔ´Ï´Ù. |
static int |
TYPE_CMY
CMY Ä÷¯ ¿µ¿ª Æйи®ÀÇ ¾î¶² °ÍÀΰ¡ÀÔ´Ï´Ù. |
static int |
TYPE_CMYK
CMYK Ä÷¯ ¿µ¿ª Æйи®ÀÇ ¾î¶² °ÍÀΰ¡ÀÔ´Ï´Ù. |
static int |
TYPE_DCLR
¹ü¿ë 13 ¼ººÐ Ä÷¯ ¿µ¿ªÀÔ´Ï´Ù. |
static int |
TYPE_ECLR
¹ü¿ë 14 ¼ººÐ Ä÷¯ ¿µ¿ªÀÔ´Ï´Ù. |
static int |
TYPE_FCLR
¹ü¿ë 15 ¼ººÐ Ä÷¯ ¿µ¿ªÀÔ´Ï´Ù. |
static int |
TYPE_GRAY
GRAY Ä÷¯ ¿µ¿ª Æйи®ÀÇ ¾î¶² °ÍÀΰ¡ÀÔ´Ï´Ù. |
static int |
TYPE_HLS
HLS Ä÷¯ ¿µ¿ª Æйи®ÀÇ ¾î¶² °ÍÀΰ¡ÀÔ´Ï´Ù. |
static int |
TYPE_HSV
HSV Ä÷¯ ¿µ¿ª Æйи®ÀÇ ¾î¶² °ÍÀΰ¡ÀÔ´Ï´Ù. |
static int |
TYPE_Lab
Lab Ä÷¯ ¿µ¿ª Æйи®ÀÇ ¾î¶² °ÍÀΰ¡ÀÔ´Ï´Ù. |
static int |
TYPE_Luv
Luv Ä÷¯ ¿µ¿ª Æйи®ÀÇ ¾î¶² °ÍÀΰ¡ÀÔ´Ï´Ù. |
static int |
TYPE_RGB
RGB Ä÷¯ ¿µ¿ª Æйи®ÀÇ ¾î¶² °ÍÀΰ¡ÀÔ´Ï´Ù. |
static int |
TYPE_XYZ
XYZ Ä÷¯ ¿µ¿ª Æйи®ÀÇ ¾î¶² °ÍÀΰ¡ÀÔ´Ï´Ù. |
static int |
TYPE_YCbCr
YCbCr Ä÷¯ ¿µ¿ª Æйи®ÀÇ ¾î¶² °ÍÀΰ¡ÀÔ´Ï´Ù. |
static int |
TYPE_Yxy
Yxy Ä÷¯ ¿µ¿ª Æйи®ÀÇ ¾î¶² °ÍÀΰ¡ÀÔ´Ï´Ù. |
»ý¼ºÀÚ °³¿ä | |
---|---|
protected |
ColorSpace (int type,
int numcomponents)
ÁöÁ¤µÈ Ä÷¯ ¿µ¿ª ŸÀÔ ¹× ¼ººÐ¼ö·Î ColorSpace °´Ã¼¸¦ ±¸ÃàÇÕ´Ï´Ù. |
¸Þ¼µå °³¿ä | |
---|---|
abstract float[] |
fromCIEXYZ (float[] colorvalue)
CS_CIEXYZ º¯È¯ Ä÷¯ ¿µ¿ª¿¡ ÀÖ´Ù°í »ý°¢µÇ´Â Ä÷¯Ä¡¸¦ ÀÌ ColorSpace ·Î º¯È¯ÇÕ´Ï´Ù. |
abstract float[] |
fromRGB (float[] rgbvalue)
µðÆúÆ®ÀÇ CS_sRGB Ä÷¯ ¿µ¿ª¿¡ ÀÖ´Ù°í »ý°¢µÇ´Â Ä÷¯Ä¡¸¦ ÀÌ ColorSpace ·Î º¯È¯ÇÕ´Ï´Ù. |
static ColorSpace |
getInstance (int colorspace)
ƯÁ¤ÀÇ Á¤ÀÇ°¡ ³¡³ Ä÷¯ ¿µ¿ªÀÇ 1°³¸¦ ³ªÅ¸³»´Â ColorSpace¸¦ ¸®ÅÏÇÕ´Ï´Ù. |
float |
getMaxValue (int component)
ÁöÁ¤µÈ ¼ººÐ¿¡ ´ëÇØ, Ç¥ÁØÈ µÈ »ö¼ººÐÄ¡ÀÇ ÃÖ´ë°ªÀ» ¸®ÅÏÇÕ´Ï´Ù. |
float |
getMinValue (int component)
ÁöÁ¤µÈ ¼ººÐ¿¡ ´ëÇØ, Ç¥ÁØÈ µÈ »ö¼ººÐÄ¡ÀÇ ÃÖ¼Ò°ªÀ» ¸®ÅÏÇÕ´Ï´Ù. |
String |
getName (int idx)
ÁöÁ¤µÈ ¼ººÐ À妽º·Î ¼ººÐÀÇ À̸§À» ¸®ÅÏÇÕ´Ï´Ù. |
int |
getNumComponents ()
ÀÌ ColorSpace ¼ººÐ¼ö¸¦ ¸®ÅÏÇÕ´Ï´Ù. |
int |
getType ()
ÀÌ ColorSpace Ä÷¯ ¿µ¿ª ŸÀÔ (TYPE_RGB, TYPE_XYZ µî)À» ¸®ÅÏÇÕ´Ï´Ù. |
boolean |
isCS_sRGB ()
ColorSpace°¡ CS_sRGBÀÎ °æ¿ì¿¡ true¸¦ ¸®ÅÏÇÕ´Ï´Ù. |
abstract float[] |
toCIEXYZ (float[] colorvalue)
ÀÌ ColorSpace¿¡ ÀÖ´Ù°í »ý°¢µÇ´Â Ä÷¯Ä¡¸¦ CS_CIEXYZ º¯È¯ Ä÷¯ ¿µ¿ª·Î º¯È¯ÇÕ´Ï´Ù. |
abstract float[] |
toRGB (float[] colorvalue)
ÀÌ ColorSpace¿¡ ÀÖ´Ù°í »ý°¢µÇ´Â Ä÷¯Ä¡¸¦ µðÆúÆ®ÀÇ CS_sRGB Ä÷¯ ¿µ¿ªÀÇ °ªÀ¸·Î º¯È¯ÇÕ´Ï´Ù. |
Ŭ·¡½º java.lang. Object ·ÎºÎÅÍ »ó¼ÓµÈ ¸Þ¼µå |
---|
clone,
equals,
finalize,
getClass,
hashCode,
notify,
notifyAll,
toString,
wait,
wait,
wait |
ÇʵåÀÇ »ó¼¼ |
---|
public static final int TYPE_XYZ
public static final int TYPE_Lab
public static final int TYPE_Luv
public static final int TYPE_YCbCr
public static final int TYPE_Yxy
public static final int TYPE_RGB
public static final int TYPE_GRAY
public static final int TYPE_HSV
public static final int TYPE_HLS
public static final int TYPE_CMYK
public static final int TYPE_CMY
public static final int TYPE_2CLR
public static final int TYPE_3CLR
public static final int TYPE_4CLR
public static final int TYPE_5CLR
public static final int TYPE_6CLR
public static final int TYPE_7CLR
public static final int TYPE_8CLR
public static final int TYPE_9CLR
public static final int TYPE_ACLR
public static final int TYPE_BCLR
public static final int TYPE_CCLR
public static final int TYPE_DCLR
public static final int TYPE_ECLR
public static final int TYPE_FCLR
public static final int CS_sRGB
public static final int CS_LINEAR_RGB
public static final int CS_CIEXYZ
public static final int CS_PYCC
public static final int CS_GRAY
»ý¼ºÀÚ »ó¼¼ |
---|
protected ColorSpace(int type, int numcomponents)
type
- ColorSpace
ŸÀÔ Á¤¼öÀÇ 1°³
numcomponents
- Ä÷¯ ¿µ¿ªÀÇ ¼ººÐ¼ö¸Þ¼µåÀÇ »ó¼¼ |
---|
public static ColorSpace getInstance(int colorspace)
colorspace
- Á¤ÀÇ°¡ ³¡³ Ŭ·¡½º Á¤¼ö (CS_sRGB, CS_LINEAR_RGB, CS_CIEXYZ, CS_GRAY, ¶Ç´Â CS_PYCC µî)ÀÇ 1°³
·Î ½Äº°µÇ´Â ƯÁ¤ÀÇ Ä÷¯ ¿µ¿ª
ColorSpace
°´Ã¼public boolean isCS_sRGB()
CS_sRGB
ÀÎ °æ¿ì´Â true
, ±×·¸Áö ¾ÊÀº °æ¿ì´Â false
public abstract float[] toRGB(float[] colorvalue)
ÀÌ ¸Þ¼µå¿¡¼´Â ÀԷ°ú Ãâ·ÂÀÇ »öÀÌ °¡Àå Áö°¢ÀûÀ¸·Î °¡±î¿î »öÀ» ÀÛ¼ºÇÒ ¼ö ÀÖµµ·Ï ¼³°èµÈ ¾Ë°í¸®ÁòÀ» »ç¿ëÇØ, Ä÷¯Ä¡¸¦ º¯È¯ÇÕ´Ï´Ù. Ä÷¯Ä¡¸¦ ºñ»ö º¯È¯ÇÏ·Á¸é,
ÀÌ Ä÷¯ ¿µ¿ªÀÇ toCIEXYZ
¸Þ¼µå¸¦ »ç¿ëÇØ, ÃÖÃÊ·Î ÀÔ·Â Ä÷¯ ¿µ¿ª·ÎºÎÅÍ CS_CIEXYZ Ä÷¯ ¿µ¿ª·Î º¯È¯ÇØ, ´ÙÀ½¿¡ CS_sRGB Ä÷¯ ¿µ¿ªÀÇ fromCIEXYZ
¸Þ¼µå¸¦ »ç¿ëÇØ, CS_CIEXYZ¸¦ Ãâ·Â Ä÷¯ ¿µ¿ª·Î º¯È¯ÇÕ´Ï´Ù. »ó¼¼ÇÑ °Í¿¡ ´ëÇÏ¿©´Â toCIEXYZ
¿Í
fromCIEXYZ
¸¦
ÂüÁ¶ÇϽʽÿÀ.
colorvalue
- ÀÌ ColorSpace
¼ººÐ¼ö¿Í Àû¾îµµ °°Àº ±æÀÌÀÇ float ¹è¿
ArrayIndexOutOfBoundsException
- ¹è¿ÀÇ ±æÀÌ°¡ ÀÌ ColorSpace
¼ººÐ¼öº¸´Ù ÀÛÀº °æ¿ìpublic abstract float[] fromRGB(float[] rgbvalue)
ÀÌ ¸Þ¼µå¿¡¼´Â ÀԷ°ú Ãâ·ÂÀÇ »öÀÌ °¡Àå Áö°¢ÀûÀ¸·Î °¡±î¿î »öÀ» ÀÛ¼ºÇÒ ¼ö ÀÖµµ·Ï ¼³°èµÈ ¾Ë°í¸®ÁòÀ» »ç¿ëÇØ, Ä÷¯Ä¡¸¦ º¯È¯ÇÕ´Ï´Ù. Ä÷¯Ä¡¸¦ ºñ»ö º¯È¯ÇÏ·Á¸é,
CS_sRGB Ä÷¯ ¿µ¿ªÀÇ toCIEXYZ
¸Þ¼µå¸¦ »ç¿ëÇØ, ÃÖÃÊ·Î ÀÔ·Â Ä÷¯ ¿µ¿ª¸¦ CS_CIEXYZ Ä÷¯ ¿µ¿ª·Î º¯È¯ÇØ, ´ÙÀ½¿¡ ÀÌ Ä÷¯ ¿µ¿ªÀÇ fromCIEXYZ
¸Þ¼µå¸¦ »ç¿ëÇØ, CS_CIEXYZ¸¦ Ãâ·Â Ä÷¯ ¿µ¿ª·Î º¯È¯ÇÕ´Ï´Ù. »ó¼¼ÇÑ °Í¿¡ ´ëÇÏ¿©´Â toCIEXYZ
¿Í
fromCIEXYZ
¸¦
ÂüÁ¶ÇϽʽÿÀ.
rgbvalue
- Àû¾îµµ 3
±æÀ̸¦ °¡Áö´Â float ¹è¿
ArrayIndexOutOfBoundsException
- ¹è¿ÀÇ ±æÀÌ°¡ 3 º¸´Ù ÀÛÀº °æ¿ìpublic abstract float[] toCIEXYZ(float[] colorvalue)
ÀÌ ¸Þ¼µå´Â International Color Consortium ±âÁØÀ¸·Î Á¤Àǵǰí ÀÖ´Â »ó´ë»öµµ ÃøÁ¤À» »ç¿ëÇØ Ä÷¯Ä¡¸¦ º¯È¯ÇÕ´Ï´Ù. Áï, ÀÌ ¸Þ¼µå°¡ µ¹·ÁÁÖ´Â XYZ
°ªÀº CS_CIEXYZ Ä÷¯ ¿µ¿ªÀÇ D50 Èò»öÁ¡À» ±âÁØÀ¸·ÎÀÇÇØ Ç¥½ÃµË´Ï´Ù. ÀÌ Ç¥ÇöÀº ÀÔ·Â Ä÷¯ ¿µ¿ª·ÎºÎÅÍ CS_CIEXYZ ¿µ¿ª¿¡
´ÙÀ½¿¡ Ãâ·Â Ä÷¯ ¿µ¿ª¿¡ º¯È¯µÇ´Â 2 ½ºÅÜÀÇ Ä÷¯ º¯È¯ 󸮿¡ ´ëÇØ Æí¸®ÇÕ´Ï´Ù. ÀÌ Ç¥ÇöÀº ÁöÁ¤µÈ Ä÷¯Ä¡·ÎºÎÅÍ »öµµ°è¸¦ »ç¿ëÇØ ÃøÁ¤ÇÏ´Â XYZ Ä¡¿Í °°Áö´Â ¾Ê½À´Ï´Ù. ÇöÀç CIE ÃßõÀÇ °è»ê¹æ¹ýÀ» »ç¿ëÇØ ÃøÁ¤µÇ°í ÀÖ´Â XYZ Ä¡¸¦ °è»êÇÏ·Á¸é,
¶ÇÇÑ
»ó¼¼ÇÑ º¯È¯ÀÌ ÇÊ¿äÇÕ´Ï´Ù. »ó¼¼ÇÑ °Í¿¡ ´ëÇÏ¿©´Â ICC_ColorSpace
toCIEXYZ
¸Þ¼µå¸¦ ÂüÁ¶ÇϽʽÿÀ.
colorvalue
- ÀÌ ColorSpace
¼ººÐ¼ö¿Í Àû¾îµµ °°Àº ±æÀÌÀÇ float ¹è¿
ArrayIndexOutOfBoundsException
- ¹è¿ÀÇ ±æÀÌ°¡ ÀÌ ColorSpace
¼ººÐ¼öº¸´Ù ÀÛÀº °æ¿ìpublic abstract float[] fromCIEXYZ(float[] colorvalue)
ÀÌ ¸Þ¼µå´Â International Color Consortium ±âÁØÀ¸·Î Á¤Àǵǰí ÀÖ´Â »ó´ë»öµµ ÃøÁ¤À» »ç¿ëÇØ Ä÷¯Ä¡¸¦ º¯È¯ÇÕ´Ï´Ù. Áï, ÀÌ ¸Þ¼µå°¡ ÃëÇÏ´Â XYZ
ÀμöÄ¡´Â CS_CIEXYZ Ä÷¯ ¿µ¿ªÀÇ D50 Èò»öÁ¡À» ±âÁØÀ¸·ÎÀÇÇØ Ç¥½ÃµË´Ï´Ù. ÀÌ Ç¥ÇöÀº ÀÔ·Â Ä÷¯ ¿µ¿ª·ÎºÎÅÍ CS_CIEXYZ ¿µ¿ª¿¡
´ÙÀ½¿¡ Ãâ·Â Ä÷¯ ¿µ¿ª¿¡ º¯È¯µÇ´Â 2 ½ºÅÜÀÇ Ä÷¯ º¯È¯ 󸮿¡ ´ëÇØ Æí¸®ÇÕ´Ï´Ù. ÀÌ ¸Þ¼µå°¡ µ¹·ÁÁÖ´Â Ä÷¯Ä¡´Â »öµµ°è·Î ÃøÁ¤ÇÒ °æ¿ì¿¡ ¸Þ¼µå¿¡°Ô °Ç³×Áö´Â XYZ Ä¡¸¦ »ý¼ºÇÏ´Â Ä÷¯°ªÀÌ ¾Æ´Õ´Ï´Ù. ÇöÀç CIE ÃßõÀÇ °è»ê¹æ¹ýÀ» »ç¿ëÇÑ ÃøÁ¤Ä¡¿¡ ´ëÀÀÇÏ´Â XYZ Ä¡¸¦ °è»ê ³¡³ °æ¿ì´Â ±× °ªÀÌ ÀÌ ¸Þ¼µå¿¡°Ô °Ç³×Áö±â Àü¿¡ D50 »ó´ëÄ¡·Î º¯È¯ÇÒ ÇÊ¿ä°¡ ÀÖ½À´Ï´Ù. »ó¼¼ÇÑ °Í¿¡ ´ëÇÏ¿©´Â ICC_ColorSpace
fromCIEXYZ
¸Þ¼µå¸¦ ÂüÁ¶ÇϽʽÿÀ.
colorvalue
- Àû¾îµµ 3
±æÀ̸¦ °¡Áö´Â float ¹è¿
ArrayIndexOutOfBoundsException
- ¹è¿ÀÇ ±æÀÌ°¡ 3 º¸´Ù ÀÛÀº °æ¿ìpublic int getType()
ColorSpace
ŸÀÔÀ» ³ªÅ¸³»´Â ŸÀÔ Á¤¼öpublic int getNumComponents()
ColorSpace
¼ººÐ¼öpublic String getName(int idx)
idx
- ¼ººÐ À妽º
IllegalArgumentException
- idx
°¡ 0 º¸´Ù ÀÛÀºÁö, numComponents - 1 º¸´Ù Å« °æ¿ìpublic float getMinValue(int component)
component
- ¼ººÐ À妽º
IllegalArgumentException
- ¼ººÐÀÌ 0 º¸´Ù ÀÛÀºÁö, numComponents - 1 º¸´Ù Å« °æ¿ìpublic float getMaxValue(int component)
component
- ¼ººÐ À妽º
IllegalArgumentException
- ¼ººÐÀÌ 0 º¸´Ù ÀÛÀºÁö, numComponents - 1 º¸´Ù Å« °æ¿ì
|
JavaTM 2 Platform Standard Ed. 5.0 |
|||||||||
ÀÌÀü Ŭ·¡½º ´ÙÀ½ Ŭ·¡½º | ÇÁ·¹ÀÓÀ¸·Î ÇÁ·¹ÀÓ ¾øÀÌ | |||||||||
°³¿ä: NESTED | Çʵå | constructor | ¸Þ¼µå | »ó¼¼: Çʵå | »ý¼ºÀÚ | ¸Þ¼µå |
Copyright 2004 Sun Microsystems, Inc. All rights reserved. Use is subject to license terms . Documentation Redistribution Policy µµ ÂüÁ¶ÇϽʽÿÀ.