JavaTM 2
Platform
Std.  Ed.  v1. 4.0

java.awt.image
Ŭ·¡½º PackedColorModel

java.lang.Object 
  |
  +--java.awt.image.ColorModel 
        |
        +--java.awt.image.PackedColorModel
¸ðµç ±¸Çö ÀÎÅÍÆäÀ̽º:
Transparency
Á÷°èÀÇ ±âÁ¸ÀÇ ¼­ºê Ŭ·¡½º:
DirectColorModel

public abstract class PackedColorModel
extends ColorModel

PackedColorModel Ŭ·¡½º´Â »ö°ú ¾ËÆÄÀÇ Á¤º¸¸¦ °³º°ÀÇ »ùÇ÷μ­ ³ªÅ¸³», 1 °³ÀÇ Çȼ¿ÀÇ ¸ðµç »ùÇÃÀ» int, short, ¶Ç´Â byte ÇüÀÇ ¼ö·Î 1 °³¿¡ ÆÑ ÇÏ´Â Çȼ¿Ä¡¸¦ Ãë±ÞÇÏ´Â abstract ColorModel Ŭ·¡½ºÀÔ´Ï´Ù. ÀÌ Å¬·¡½º´Â ÀÓÀÇÀÇ ColorSpace ¿Í ÇÔ²² »ç¿ëÇÒ ¼ö ÀÖ½À´Ï´Ù. Çȼ¿Ä¡¿¡ Æ÷ÇԵǴ Į¶ó »ùÇüö´Â ColorSpace ÀÇ »ö¼ººÐÀÇ ¼ö·Î ÀÏÄ¡ÇÒ Çʿ䰡 ÀÖ½À´Ï´Ù. ¾ËÆÄ »ùÇÃÀ» 1 °³ Æ÷ÇÔÇÒ ¼ö°¡ ÀÖ½À´Ï´Ù. transferType ÀÇ ÇüÅÂÀÇ ¿ø½ÃÀû ¹è¿­ÀÇ Çȼ¿ Ç¥ÇöÀ» »ç¿ëÇÏ´Â ¸Þ¼Òµå¿¡¼­´Â ¹è¿­ÀåÀº Ç×»ó 1 ÀÔ´Ï´Ù. ¼­Æ÷Æ®µÇ´Â Àü¼Û ŸÀÔÀº DataBuffer.TYPE_BYTE, DataBuffer.TYPE_USHORT, ¹× DataBuffer.TYPE_INT ÀÔ´Ï´Ù. Ä®¶ó »ùÇðú ¾ËÆÄ »ùÇÃÀº ºñÆ® ¸¶½ºÅ©·Î ³ªÅ¸³ª´Â ºñÆ® ´ÜÀ§·Î ¹è¿­ÀÇ ´ÜÀÏÀÇ ¿ä¼Ò¿¡ ÀúÀåµË´Ï´Ù. ºñÆ® ¸¶½ºÅ©´Â °¢°¢ ÀÎÁ¢Çϰí ÀÖÀ» Çʿ䰡 ÀÖ½À´Ï´Ù¸¸, ¿À¹ö·¦ ÇÒ ¼ö ¾ø½À´Ï´Ù. °°Àº ¸¶½ºÅ©°¡, ´Ù¸¥ ¸Þ¼Òµå¿¡ ÀÇÇØ »ç¿ëµÇ´Â ´ÜÀÏÀÇ int Çȼ¿ Ç¥Çö¿¡ Àû¿ëµË´Ï´Ù. ÀÌÇÏ¿¡, ¸¶½ºÅ©¿Í Ä®¶ó »ùÇðú ¾ËÆÄ »ùÇÃÀÇ ´ëÀÀ °ü°è¸¦ ³ªÅ¸³À´Ï´Ù.

Ç¥½Ã ¶Ç´Â 󸮸¦ À§Çؼ­(¶§¹®¿¡) Çȼ¿Ä¡·ÎºÎÅÍ »ö¼ººÐÀ̳ª ¾ËÆÄ ¼ººÐÀ¸·Î º¯È¯ÇÒ ¶§´Â »ùÇðú ¼ººÐÀº 1 ´ë 1 ÀÇ ´ëÀÀÀÌ µË´Ï´Ù. PackedColorModel ´Â ÀϹÝÀûÀ¸·Î, ÆÑ µÈ »ùÇÃÀ» Á¤ÀÇÇϴµ¥ ¸¶½ºÅ©¸¦ »ç¿ëÇÏ´Â À̹ÌÁö µ¥ÀÌÅÍ¿Í ÇÔ²² »ç¿ëÇÕ´Ï´Ù. ¿¹¸¦ µé¾î,PackedColorModel ´Â SinglePixelPackedSampleModel ¿Í Á¶ÇÕÇØ »ç¿ëÇØ BufferedImage ¸¦ ÀÛ¼ºÇÒ ¼ö ÀÖ½À´Ï´Ù. Åë»ó,SampleModel ¿Í ColorModel °¡ »ç¿ëÇÏ´Â ¸¶½ºÅ©´Â °°Àº °ÍÀÔ´Ï´Ù. ´Ù¸¸, ¸¶½ºÅ©°¡ ´Ù¸¥ °æ¿ìÀÇ Çȼ¿ µ¥ÀÌÅÍÀÇ »öÇØ¼®Àº ColorModel ÀÇ ¸¶½ºÅ©¿¡ µû¶ó ÇàÇØÁý´Ï´Ù.

ÀÌ Å¬·¡½º¿¡¼­ »ç¿ëÇÏ´Â Çȼ¿Ä¡´Â Ç×»ó ´ÜÀÏÀÇ int ·Î¼­ Ç¥ÇöÇÒ ¼ö ÀÖ±â (À§ÇØ)¶§¹®¿¡, ´ÜÀÏÀÇ int ¿¡ ÀÇÇÑ Çȼ¿ Ç¥ÇöÀÌ ÀÌ Å¬·¡½ºÀÇ ¸ðµç ¿ÀºêÁ§Æ®·Î À¯È¿ÇÕ´Ï´Ù. ÀÌ ¶§¹®¿¡, ÀÌ Ç¥ÇöÀ» »ç¿ëÇÏ´Â ¸Þ¼Òµå´Â ¹«È¿ÀÎ Çȼ¿Ä¡°¡ ¿øÀÎÀ¸·Î IllegalArgumentException ¸¦ ½½·Î¿ì ÇÒ °ÍÀº ¾ø½À´Ï´Ù.

PackedColorModel ÀÇ ¼­ºê Ŭ·¡½º´Â X11 TrueColor ¿¡ À¯»çÇÑ DirectColorModel ÀÔ´Ï´Ù.

°ü·Ã Ç׸ñ:
DirectColorModel , SinglePixelPackedSampleModel , BufferedImage

ÇʵåÀÇ °³¿ä
 
Ŭ·¡½º java.awt.image. ColorModel ¿¡¼­ »ó¼Ó¹ÞÀº Çʵå
pixel_bits , transferType
 
ÀÎÅÍÆäÀ̽º java.awt. Transparency ¿¡¼­ »ó¼Ó¹ÞÀº Çʵå
BITMASK , OPAQUE , TRANSLUCENT
 
»ý¼ºÀÚÀÇ °³¿ä
PackedColorModel (ColorSpace  space, int bits, int[] colorMaskArray, int alphaMask, boolean isAlphaPremultiplied, int trans, int transferType)
          Ä®¶ó ¸¶½ºÅ© ¹è¿­·ÎºÎÅÍ PackedColorModel ¸¦ ±¸ÃàÇÕ´Ï´Ù.
PackedColorModel (ColorSpace  space, int bits, int rmask, int gmask, int bmask, int amask, boolean isAlphaPremultiplied, int trans, int transferType)
          ÁöÁ¤ÇÑ ¸¶½ºÅ©·ÎºÎÅÍ PackedColorModel ¸¦ ±¸ÃàÇÕ´Ï´Ù.
 
¸Þ¼ÒµåÀÇ °³¿ä
 SampleModel createCompatibleSampleModel (int w, int h)
          ÀÌ ColorModel ¿Í ȣȯ¼ºÀÌ ÀÖ´Â µ¥ÀÌÅÍ ·¹À̾ƿôÀ» °¡Áö´Â ÁöÁ¤µÈ Æø°ú ³ôÀÌÀÇ SampleModel ¸¦ ÀÛ¼ºÇÕ´Ï´Ù.
 boolean equals (Object  obj)
          ÁöÁ¤µÈ Object °¡ PackedColorModel ÀÇ ÀνºÅϽºÀ̸ç, ÀÌ PackedColorModel ¿Í µ¿ÀÏÇÑÁö ¾î¶²Áö¸¦ ÆÇÁ¤ÇÕ´Ï´Ù.
 WritableRaster getAlphaRaster (WritableRaster  raster)
          À̹ÌÁöÀÇ ¾ËÆÄ ä³ÎÀ» Ç¥ÇöÇÏ´Â WritableRaster ¸¦, ÀÔ·ÂµÈ WritableRaster ·ÎºÎÅÍ ÃßÃâÇØ µ¹·ÁÁÝ´Ï´Ù.
 int getMask (int index)
          ÁöÁ¤µÈ Ä®¶ó »ùÇÃÀ̳ª ¾ËÆÄ »ùÇÃÀÌ, Çȼ¿ Ç¥Çö³»ÀÇ ¾î´À ºñÆ®±º¿¡°Ô ÀúÀåµÇ°í ÀÖ´ÂÁö¸¦ ³ªÅ¸³»´Â ¸¶½ºÅ©¸¦ µ¹·ÁÁÝ´Ï´Ù.
 int[] getMasks ()
          Çȼ¿ Ç¥ÇöÀÇ ¾î´À ºñÆ®±º¿¡°Ô Ä®¶ó »ùÇðú ¾ËÆÄ »ùÇÃÀÌ ÀúÀåµÇ°í ÀÖ´ÂÁö¸¦ ³ªÅ¸³»´Â ¸¶½ºÅ© ¹è¿­À» µ¹·ÁÁÝ´Ï´Ù.
 boolean isCompatibleSampleModel (SampleModel  sm)
          SampleModel °¡ ÀÌ ColorModel ¿Í ȣȯ¼ºÀÌ ÀÖÀ»Áö ¾î¶³Áö¸¦ Á¶»çÇÕ´Ï´Ù.
 
Ŭ·¡½º java.awt.image. ColorModel ¿¡¼­ »ó¼Ó¹ÞÀº ¸Þ¼Òµå
coerceData , createCompatibleWritableRaster , finalize , getAlpha , getAlpha , getBlue , getBlue , getColorSpace , getComponents , getComponents , getComponentSize , getComponentSize , getDataElement , getDataElement , getDataElements , getDataElements , getDataElements , getGreen , getGreen , getNormalizedComponents , getNormalizedComponents , getNumColorComponents , getNumComponents , getPixelSize , getRed , getRed , getRGB , getRGB , getRGBdefault , getTransferType , getTransparency , getUnnormalizedComponents , hasAlpha , hashCode , isAlphaPremultiplied , isCompatibleRaster , toString
 
Ŭ·¡½º java.lang. Object ¿¡¼­ »ó¼Ó¹ÞÀº ¸Þ¼Òµå
clone , getClass , notify , notifyAll , wait , wait , wait
 

»ý¼ºÀÚÀÇ »ó¼¼

PackedColorModel

public PackedColorModel(ColorSpace  space,
                        int bits,
                        int[] colorMaskArray,
                        int alphaMask,
                        boolean isAlphaPremultiplied,
                        int trans,
                        int transferType)
Ä®¶ó ¸¶½ºÅ© ¹è¿­·ÎºÎÅÍ PackedColorModel ¸¦ ±¸ÃàÇÕ´Ï´Ù. ÀÌ ¹è¿­Àº °¢ Ä®¶ó »ùÇÃ, ¹× ¾ËÆÄ ¸¶½ºÅ©°¡,int Çȼ¿ Ç¥ÇöÀÇ ¾î´À ºñÆ®±º¿¡°Ô ÀúÀåµÇ°í ÀÖ´ÂÁö¸¦ ÁöÁ¤ÇÕ´Ï´Ù. »ö¼ººÐÀº ÁöÁ¤µÈ ColorSpace ¿¡ µé¾î°©´Ï´Ù. colorMaskArray ÀÇ ±æÀÌ´Â ColorSpace ³»ÀÇ ¼ººÐ¼ö°¡ µË´Ï´Ù. °¢ ¸¶½ºÅ©³»ÀÇ ¸ðµç ºñÆ®´Â ¿¬¼ÓÇϰí ÀÖ¾î,int Çȼ¿ Ç¥ÇöÀÇ ÁöÁ¤ ÀÚ¸®¼öÀÇ ÃÖÇÏÁ¤µµ ºñÆ®¿¡ µé¾î°¥ Çʿ䰡 ÀÖ½À´Ï´Ù. alphaMask °¡ 0 ÀÇ °æ¿ì´Â ¾ËÆÄ´Â ¾ø½À´Ï´Ù. ¾ËÆÄ°¡ ÀÖ´Â °æ¿ì´Â boolean ÇüÀÇ isAlphaPremultiplied °¡ Çȼ¿Ä¡ÀÇ Ä®¶ó »ùÇðú ¾ËÆÄ »ùÇÃÀÇ ÇØ¼® ¹æ¹ýÀ» ÁöÁ¤ÇÕ´Ï´Ù. boolean ÇüÀÌ true ÀÇ °æ¿ì, Ä®¶ó »ùÇÃÀº ¾ËÆÄ »ùÇ÷Π°ö¼ÀµÈ °ÍÀ̶ó°í º¸¿©Áý´Ï´Ù. Åõ¸íµµ trans ´Â ÀÌ Ä®¶ó ¸ðµ¨·Î Ç¥ÇöÇÒ ¼ö ÀÖ´Â ¾ËÆÄÄ¡¸¦ ³ªÅ¸³À´Ï´Ù. Àü¼Û ŸÀÔÀº Çȼ¿Ä¡¸¦ Ç¥ÇöÇϱâ À§Çؼ­ »ç¿ëÇÏ´Â ¿ø½ÃÀû ¹è¿­ÀÇ ÇüÅÂÀÔ´Ï´Ù.

ÆÄ¶ó¹ÌÅÍ:
space - ÁöÁ¤µÈ ColorSpace
bits - Çȼ¿Ä¡ÀÇ ºñÆ®¼ö
colorMaskArray - Çȼ¿ÀÇ ºñƮġ¸¦ ³ªÅ¸³»´Â ¸¶½ºÅ©¸¦ ÁöÁ¤ÇÏ´Â ¹è¿­. Çȼ¿Ä¡´Â »ö¼ººÐÀ» ³ªÅ¸³»´Â
alphaMask - Çȼ¿ÀÇ ºñƮġ¸¦ ³ªÅ¸³»´Â ¸¶½ºÅ©¸¦ ÁöÁ¤ÇÕ´Ï´Ù. Çȼ¿Ä¡´Â ¾ËÆÄ ¼ººÐÀ» ³ªÅ¸³»´Â
isAlphaPremultiplied - Ä®¶ó »ùÇÃÀÌ ¾ËÆÄ »ùÇÿ¡ ÀÇÇØ ¹Ì¸® °ö¼ÀµÇ°í ÀÖ´Â °æ¿ì´Â true, ±×·¸Áö ¾ÊÀº °æ¿ì´Â false
trans - ÀÌ Ä®¶ó ¸ðµ¨·Î ³ªÅ¸³¾ ¼ö°¡ ÀÖ´Â ¾ËÆÄÄ¡¸¦ ÁöÁ¤ÇÏ´Â
transferType - Çȼ¿Ä¡¸¦ ³ªÅ¸³»´Âµ¥ »ç¿ëµÇ´Â ¹è¿­ÀÇ ÇüÅÂ
¿¹¿Ü:
IllegalArgumentException - bits °¡ 1 º¸´Ù ÀÛÀºÁö 32 º¸´Ù Å« °æ¿ì

PackedColorModel

public PackedColorModel(ColorSpace  space,
                        int bits,
                        int rmask,
                        int gmask,
                        int bmask,
                        int amask,
                        boolean isAlphaPremultiplied,
                        int trans,
                        int transferType)
ÁöÁ¤ÇÑ ¸¶½ºÅ©·ÎºÎÅÍ PackedColorModel ¸¦ ±¸ÃàÇÕ´Ï´Ù. ¸¶½ºÅ©´Â ¾ËÆÄ, Àû, ·Ï, ûÀÇ °¢ Ä®¶ó »ùÇÃÀÌ,int Çȼ¿ Ç¥ÇöÀÇ ¾î´À ºñÆ®±º¿¡°Ô ÀúÀåµÇ°í ÀÖ´ÂÁö¸¦ ÁöÁ¤ÇÕ´Ï´Ù. »ö¼ººÐÀº ColorSpace.TYPE_RGB ŸÀÔÀÇ ÁöÁ¤µÈ ColorSpace ¿¡ µé¾î°©´Ï´Ù. °¢ ¸¶½ºÅ©³»ÀÇ ¸ðµç ºñÆ®´Â ¿¬¼ÓÇϰí ÀÖ¾î,int Çȼ¿ Ç¥ÇöÀÇ ÁöÁ¤ ÀÚ¸®¼öÀÇ ÃÖÇÏÁ¤µµ ºñÆ®¿¡ µé¾î°¥ Çʿ䰡 ÀÖ½À´Ï´Ù. amask °¡ 0 ÀÇ °æ¿ì´Â ¾ËÆÄ´Â ¾ø½À´Ï´Ù. ¾ËÆÄ°¡ ÀÖ´Â °æ¿ì´Â boolean ÇüÀÇ isAlphaPremultiplied °¡ Çȼ¿Ä¡ÀÇ Ä®¶ó »ùÇðú ¾ËÆÄ »ùÇÃÀÇ ÇØ¼® ¹æ¹ýÀ» ÁöÁ¤ÇÕ´Ï´Ù. boolean ÇüÀÌ true ÀÇ °æ¿ì, Ä®¶ó »ùÇÃÀº ¾ËÆÄ »ùÇ÷Π°ö¼ÀµÈ °ÍÀ̶ó°í º¸¿©Áý´Ï´Ù. Åõ¸íµµ trans ´Â ÀÌ Ä®¶ó ¸ðµ¨·Î Ç¥ÇöÇÒ ¼ö ÀÖ´Â ¾ËÆÄÄ¡¸¦ ³ªÅ¸³À´Ï´Ù. Àü¼Û ŸÀÔÀº Çȼ¿Ä¡¸¦ Ç¥ÇöÇϱâ À§Çؼ­ »ç¿ëÇÏ´Â ¿ø½ÃÀû ¹è¿­ÀÇ ÇüÅÂÀÔ´Ï´Ù.

ÆÄ¶ó¹ÌÅÍ:
space - ÁöÁ¤µÈ ColorSpace
bits - Çȼ¿Ä¡ÀÇ ºñÆ®¼ö
rmask - Çȼ¿ÀÇ ºñƮġ¸¦ ³ªÅ¸³»´Â ¸¶½ºÅ©¸¦ ÁöÁ¤ÇÕ´Ï´Ù. Çȼ¿Ä¡´Â »¡°­ÀÇ »ö¼ººÐÀ» ³ªÅ¸³»´Â
gmask - Çȼ¿ÀÇ ºñƮġ¸¦ ³ªÅ¸³»´Â ¸¶½ºÅ©¸¦ ÁöÁ¤ÇÕ´Ï´Ù. Çȼ¿Ä¡´Â ÃÊ·ÏÀÇ »ö¼ººÐÀ» ³ªÅ¸³»´Â
bmask - Çȼ¿ÀÇ ºñƮġ¸¦ ³ªÅ¸³»´Â ¸¶½ºÅ©¸¦ ÁöÁ¤ÇÕ´Ï´Ù. Çȼ¿Ä¡´Â ÆÄ¶ûÀÇ »ö¼ººÐÀ» ³ªÅ¸³»´Â
amask - Çȼ¿ÀÇ ºñƮġ¸¦ ³ªÅ¸³»´Â ¸¶½ºÅ©¸¦ ÁöÁ¤ÇÕ´Ï´Ù. Çȼ¿Ä¡´Â ¾ËÆÄ ¼ººÐÀ» ³ªÅ¸³»´Â
isAlphaPremultiplied - Ä®¶ó »ùÇÃÀÌ ¾ËÆÄ »ùÇÿ¡ ÀÇÇØ ¹Ì¸® °ö¼ÀµÇ°í ÀÖ´Â °æ¿ì´Â true, ±×·¸Áö ¾ÊÀº °æ¿ì´Â false
trans - ÀÌ Ä®¶ó ¸ðµ¨·Î ³ªÅ¸³¾ ¼ö°¡ ÀÖ´Â ¾ËÆÄÄ¡¸¦ ÁöÁ¤ÇÏ´Â
transferType - Çȼ¿Ä¡¸¦ ³ªÅ¸³»´Âµ¥ »ç¿ëµÇ´Â ¹è¿­ÀÇ ÇüÅÂ
¿¹¿Ü:
IllegalArgumentException - space °¡ TYPE_RGB space °¡ ¾Æ´Ñ °æ¿ì
°ü·Ã Ç׸ñ:
ColorSpace
¸Þ¼ÒµåÀÇ »ó¼¼

getMask

public final int getMask(int index)
ÁöÁ¤µÈ Ä®¶ó »ùÇÃÀ̳ª ¾ËÆÄ »ùÇÃÀÌ, Çȼ¿ Ç¥Çö³»ÀÇ ¾î´À ºñÆ®±º¿¡°Ô ÀúÀåµÇ°í ÀÖ´ÂÁö¸¦ ³ªÅ¸³»´Â ¸¶½ºÅ©¸¦ µ¹·ÁÁÝ´Ï´Ù. Ä®¶ó »ùÇÿ¡¼­´Â index ´Â Ä®¶ó ½ºÆäÀ̽ºÀÇ Ä®¶ó »ùÇøíÀÇ ¹èÄ¡¿¡ ´ëÀÀÇÕ´Ï´Ù. ÀÌ ¶§¹®¿¡, CMYK ColorSpace ÀÇ index 0 Àº Cyan ¿¡,index 1 Àº Magenta ¿¡ ´ëÀÀÇÕ´Ï´Ù. ¾ËÆÄ°¡ ÀÖ´Â °æ¿ì, ¾ËÆÄ index ´Â ´ÙÀ½°ú °°ÀÌ µË´Ï´Ù.
      alphaIndex = numComponents() - 1;
 

ÆÄ¶ó¹ÌÅÍ:
index - ÁöÁ¤µÈ Ä®¶ó »ùÇà ¶Ç´Â ¾ËÆÄ »ùÇÃ
¹Ýȯ°ª:
int Çȼ¿ Ç¥ÇöÀÇ ¾î´À ºñÆ®°¡,index °¡ ÁöÁ¤ÇÏ´Â Ä®¶ó »ùÇà ¶Ç´Â ¾ËÆÄ »ùÇÃÀ» º¸°ü À¯ÁöÇϰí ÀÖ´ÂÁö¸¦ ³ªÅ¸³»´Â ¸¶½ºÅ©
¿¹¿Ü:
ArrayIndexOutOfBoundsException - index °¡, ÀÌ PackedColorModel ÀÇ ¼ººÐÀÇ ¼ö¸¶À̳ʽº 1 º¸´Ù Å«Áö index °¡ 0 º¸´Ù ÀÛÀº °æ¿ì

getMasks

public final int[] getMasks()
Çȼ¿ Ç¥ÇöÀÇ ¾î´À ºñÆ®±º¿¡°Ô Ä®¶ó »ùÇðú ¾ËÆÄ »ùÇÃÀÌ ÀúÀåµÇ°í ÀÖ´ÂÁö¸¦ ³ªÅ¸³»´Â ¸¶½ºÅ© ¹è¿­À» µ¹·ÁÁÝ´Ï´Ù.

¹Ýȯ°ª:
int Çȼ¿ Ç¥ÇöÀÇ ¾î´À ºñÆ®±º¿¡°Ô, Ä®¶ó »ùÇà ¶Ç´Â ¾ËÆÄ »ùÇÃÀÌ ÀúÀåµÇ°í ÀÖ´ÂÁö¸¦ ³ªÅ¸³»´Â ¸¶½ºÅ© ¹è¿­

createCompatibleSampleModel

public SampleModel  createCompatibleSampleModel(int w,
                                               int h)
ÀÌ ColorModel ¿Í ȣȯ¼ºÀÌ ÀÖ´Â µ¥ÀÌÅÍ ·¹À̾ƿôÀ» °¡Áö´Â ÁöÁ¤µÈ Æø°ú ³ôÀÌÀÇ SampleModel ¸¦ ÀÛ¼ºÇÕ´Ï´Ù.

¿À¹ö¶óÀ̵å(override):
Ŭ·¡½º ColorModel ³»ÀÇ createCompatibleSampleModel
ÆÄ¶ó¹ÌÅÍ:
w - ±â¼úµÈ À̹ÌÁö µ¥ÀÌÅÍÀÇ areaÀÇ Æø (Çȼ¿¼ö)
h - ±â¼úµÈ À̹ÌÁö µ¥ÀÌÅÍÀÇ areaÀÇ ³ôÀÌ (Çȼ¿¼ö)
¹Ýȯ°ª:
»õ·Ó°Ô ÀÛ¼ºµÈ SampleModel
¿¹¿Ü:
IllegalArgumentException - w ¶Ç´Â h °¡ 0 ÀÌÇÏÀÇ °æ¿ì
°ü·Ã Ç׸ñ:
SampleModel

isCompatibleSampleModel

public boolean isCompatibleSampleModel(SampleModel  sm)
SampleModel °¡ ÀÌ ColorModel ¿Í ȣȯ¼ºÀÌ ÀÖÀ»Áö ¾î¶³Áö¸¦ Á¶»çÇÕ´Ï´Ù. sm °¡ null ÀÇ °æ¿ì´Â ÀÌ ¸Þ¼Òµå´Â false ¸¦ µ¹·ÁÁÝ´Ï´Ù.

¿À¹ö¶óÀ̵å(override):
Ŭ·¡½º ColorModel ³»ÀÇ isCompatibleSampleModel
ÆÄ¶ó¹ÌÅÍ:
sm - ÁöÁ¤µÈ SampleModel, ¶Ç´Â null
¹Ýȯ°ª:
ÁöÁ¤µÈ SampleModel °¡ ÀÌ ColorModel ¿Í ȣȯ¼ºÀÌ ÀÖ´Â °æ¿ì´Â true, ±×·¸Áö ¾ÊÀº °æ¿ì´Â false
°ü·Ã Ç׸ñ:
SampleModel

getAlphaRaster

public WritableRaster  getAlphaRaster(WritableRaster  raster)
À̹ÌÁöÀÇ ¾ËÆÄ ä³ÎÀ» Ç¥ÇöÇÏ´Â WritableRaster ¸¦, ÀÔ·ÂµÈ WritableRaster ·ÎºÎÅÍ ÃßÃâÇØ µ¹·ÁÁÝ´Ï´Ù. ÀÌ ¸Þ¼Òµå´Â ÀÌ ColorModel ¿¡ °ü·ÃÇÑ WritableRaster ¿ÀºêÁ§Æ®¿¡ ¾ËÆÄ ¹êµå°¡ ÀÖÀ¸¸é, ±× ¾ËÆÄ ¹êµå¸¦ À̹ÌÁö µ¥ÀÌÅÍÀÇ ÃÖÁ¾ ¹êµå·Î¼­ ÀúÀåÇϰí ÀÖ´Ù°í º¾´Ï´Ù. ÀÌ ColorModel ¿¡ °ü·ÃÇÑ °ø°£ ¾ËÆÄ ä³ÎÀÌ ±× ¹Û¿¡ ¾ø´Â °æ¿ì´Â null ¸¦ µ¹·ÁÁÝ´Ï´Ù. ÀÌ ¸Þ¼Òµå´Â »õ·Î¿î WritableRaster ¸¦ ÀÛ¼ºÇÕ´Ï´Ù¸¸, µ¥ÀÌÅÍ ¹è¿­Àº °øÀ¯ÇÏ°Ô µË´Ï´Ù.

¿À¹ö¶óÀ̵å(override):
Ŭ·¡½º ColorModel ³»ÀÇ getAlphaRaster
ÆÄ¶ó¹ÌÅÍ:
raster - À̹ÌÁö°¡ ÀúÀåµÇ°í ÀÖ´Â WritableRaster
¹Ýȯ°ª:
raster ¿¡ ÀúÀåµÈ À̹ÌÁöÀÇ ¾ËÆÄ ä³ÎÀ» ³ªÅ¸³»´Â WritableRaster

equals

public boolean equals(Object  obj)
ÁöÁ¤µÈ Object °¡ PackedColorModel ÀÇ ÀνºÅϽºÀ̸ç, ÀÌ PackedColorModel ¿Í µ¿ÀÏÇÑÁö ¾î¶²Áö¸¦ ÆÇÁ¤ÇÕ´Ï´Ù.

¿À¹ö¶óÀ̵å(override):
Ŭ·¡½º ColorModel ³»ÀÇ equals
ÆÄ¶ó¹ÌÅÍ:
obj - µ¿ÀÏÇÑÁö ¾î¶²Áö°¡ ÆÇÁ¤µÇ´Â Object
¹Ýȯ°ª:
ÁöÁ¤µÈ Object °¡ PackedColorModel ÀÇ ÀνºÅϽºÀ̸ç, ÀÌ PackedColorModel ¿Í µ¿ÀÏÇÑ °æ¿ì´Â true, ±×·¸Áö ¾ÊÀº °æ¿ì´Â false

JavaTM 2
Platform
Std.  Ed.  v1. 4.0

¹ö±×ÀÇ º¸°í¿Í ±â´ÉÀÇ ¸®Äù½ºÆ®
ÀÌ¿ÜÀÇ API ·¹ÆÛ·±½º ¹× °³¹ßÀÚ¿ë ¹®¼­¿¡ ´ëÇØ¼­´Â Java 2 SDK SE °³¹ßÀÚ¿ë ¹®¼­¸¦ ÂüÁ¶ÇØ ÁÖ¼¼¿ä. °³¹ßÀÚÀü¿ëÀÇ »ó¼¼ÇÑ ÇØ¼³, °³³äÀÇ °³¿ä, ¿ë¾îÀÇ Á¤ÀÇ, ¹ö±×ÀÇ È¸ÇÇÃ¥, ¹× ÄÚµå ½Ç·Ê°¡ Æ÷ÇԵǾî ÀÖ½À´Ï´Ù.

Java, Java 2 D, ¹× JDBC ´Â ¹Ì±¹ ¹× ±× ¿ÜÀÇ ³ª¶ó¿¡ À־ÀÇ ¹Ì±¹ Sun Microsystems, Inc. ÀÇ »óÇ¥ ȤÀº µî·Ï»óÇ¥ÀÔ´Ï´Ù.
Copyright 1993-2002 Sun Microsystems, Inc. 901 San Antonio Road
Palo Alto, California, 94303, U.S.A. All Rights Reserved.