JavaTM 2 Platform
Standard Ed. 5.0

java.awt.image
ÀÎÅÍÆäÀ̽º RenderedImage

±âÁ¸ÀÇ ¼­ºê ÀÎÅÍÆäÀ̽ºÀÇ À϶÷:
WritableRenderedImage
±âÁ¸ÀÇ ±¸Çö Ŭ·¡½ºÀÇ À϶÷:
BufferedImage

public interface RenderedImage

RenderedImage´Â Raster Çü½Ä¿¡¼­ÀÇ À̹ÌÁö µ¥ÀÌÅÍ Æ÷ÇÔÀ̳ª ÀÛ¼ºÀÌ °¡´ÉÇÑ ¿ÀºêÁ§Æ®¸¦ À§ÇÑ °øÅë ÀÎÅÍÆäÀ̽ºÀÔ´Ï´Ù. À̹ÌÁö µ¥ÀÌÅÍ´Â 1 °³ÀÇ Å¸ÀÏ, ¶Ç´Â º¹¼öÀÇ Å¸ÀÏÀÇ ±ÔÄ¢ ¿Ã¹Ù¸¥ ¹è¿­·Î¼­ Æ÷ÇÔ ¶Ç´Â ÀÛ¼ºµË´Ï´Ù.


¸Þ¼­µå °³¿ä
 WritableRaster copyData (WritableRaster  raster)
          RenderedImage ÀÓÀÇÀÇ ±¸Çü ¿µ¿ªÀ» °è»êÇØ, È£ÃâÃøÀÌ Á¦°øÇÑ WritableRaster ¿¡ Ä«ÇÇÇÕ´Ï´Ù.
 ColorModel getColorModel ()
          ÀÌ À̹ÌÁö¿¡ °ü·ÃÇÑ ColorModel¸¦ µ¹·ÁÁÝ´Ï´Ù.
 Raster getData ()
          À̹ÌÁö¸¦ 1 °³ÀÇ Å« ŸÀϷμ­ µ¹·ÁÁÝ´Ï´Ù.
 Raster getData (Rectangle  rect)
          RenderedImage ÀÓÀÇÀÇ ¿µ¿ªÀ» °è»êÇØ µ¹·ÁÁÝ´Ï´Ù.
 int getHeight ()
          RenderedImage ³ôÀ̸¦ µ¹·ÁÁÝ´Ï´Ù.
 int getMinTileX ()
          X ¹æÇâÀÇ ÃÖ¼Ò Å¸ÀÏ À妽º¸¦ µ¹·ÁÁÝ´Ï´Ù.
 int getMinTileY ()
          Y ¹æÇâÀÇ ÃÖ¼Ò Å¸ÀÏ À妽º¸¦ µ¹·ÁÁÝ´Ï´Ù.
 int getMinX ()
          RenderedImage ÃÖ¼ÒÀÇ X ÁÂÇ¥¸¦ µ¹·ÁÁÝ´Ï´Ù (±× ÁÂÇ¥¸¦ Æ÷ÇÔÇÑ´Ù).
 int getMinY ()
          RenderedImage ÃÖ¼ÒÀÇ Y ÁÂÇ¥¸¦ µ¹·ÁÁÝ´Ï´Ù (±× ÁÂÇ¥¸¦ Æ÷ÇÔÇÑ´Ù).
 int getNumXTiles ()
          X ¹æÇâÀÇ Å¸ÀÏÀÇ ¼ö¸¦ µ¹·ÁÁÝ´Ï´Ù.
 int getNumYTiles ()
          Y ¹æÇâÀÇ Å¸ÀÏÀÇ ¼ö¸¦ µ¹·ÁÁÝ´Ï´Ù.
 Object getProperty (String  name)
          ÀÌ À̹ÌÁöÀÇ ÇÁ·ÎÆÛƼ ¼¼Æ®·ÎºÎÅÍ ÇÁ·ÎÆÛƼ¸¦ µ¹·ÁÁÝ´Ï´Ù.
 String [] getPropertyNames ()
          getProperty(String) ¿¡ ÇØ ÀνĵǴ À̸§ÀÇ ¹è¿­À» µ¹·ÁÁÝ´Ï´Ù.
 SampleModel getSampleModel ()
          ÀÌ À̹ÌÁö¿¡ °ü·ÃÇÑ SampleModel¸¦ µ¹·ÁÁÝ´Ï´Ù.
 Vector <RenderedImage > getSources ()
          ÀÌ RenderedImage À̹ÌÁö µ¥ÀÌÅÍÀÇ Á÷Á¢ÀûÀÎ ¼Ò½º°¡ µÇ´Â RenderedImage º¤Å͸¦ µ¹·ÁÁÝ´Ï´Ù.
 Raster getTile (int tileX, int tileY)
          Å¸ÀÏ (tileX, tileY)À» µ¹·ÁÁÝ´Ï´Ù.
 int getTileGridXOffset ()
          Å¸ÀÏ ±¸¶óµÎÀÇ ¿øÁ¡¿¡ ´ëÇÑ X ¿ÀÇÁ¼Â(offset), Áï ŸÀÏ (0, 0)ÀÇ Á»óÀÇ Çȼ¿ÀÇ X ÁÂÇ¥¸¦ µ¹·ÁÁÝ´Ï´Ù.
 int getTileGridYOffset ()
          Å¸ÀÏ ±¸¶óµÎÀÇ ¿øÁ¡¿¡ ´ëÇÑ Y ¿ÀÇÁ¼Â(offset), Áï ŸÀÏ (0, 0)ÀÇ Á»óÀÇ Çȼ¿ÀÇ Y ÁÂÇ¥¸¦ µ¹·ÁÁÝ´Ï´Ù.
 int getTileHeight ()
          Å¸ÀÏÀÇ ³ôÀ̸¦ Çȼ¿¼ö·Î µ¹·ÁÁÝ´Ï´Ù.
 int getTileWidth ()
          Å¸ÀÏÀÇ ÆøÀ» Çȼ¿¼ö·Î µ¹·ÁÁÝ´Ï´Ù.
 int getWidth ()
          RenderedImage ÆøÀ» µ¹·ÁÁÝ´Ï´Ù.
 

¸Þ¼­µåÀÇ »ó¼¼

getSources

Vector <RenderedImage > getSources()
ÀÌ RenderedImage À̹ÌÁö µ¥ÀÌÅÍÀÇ Á÷Á¢ÀûÀÎ ¼Ò½º°¡ µÇ´Â RenderedImage º¤Å͸¦ µ¹·ÁÁÝ´Ï´Ù. RenderedImage ¿ÀºêÁ§Æ®°¡ Á÷Á¢ÀûÀÎ ¼Ò½º¿¡ ´ëÇÑ Á¤º¸¸¦ º¸°ü À¯ÁöÇÏÁö ¾Ê´Â °æ¿ì, ÀÌ ¸Þ¼­µå´Â null¸¦ µ¹·ÁÁÝ´Ï´Ù. RenderedImage ¿ÀºêÁ§Æ®¿¡ Á÷Á¢ÀûÀÎ ¼Ò½º°¡ ¾ø´Â °æ¿ì´Â ÇÏ´ÃÀÇ Vector¸¦ µ¹·ÁÁÝ´Ï´Ù.

¹Ýȯ°ª:
RenderedImage ¿ÀºêÁ§Æ®ÀÇ Vector

getProperty

Object  getProperty(String  name)
ÀÌ À̹ÌÁöÀÇ ÇÁ·ÎÆÛƼ ¼¼Æ®·ÎºÎÅÍ ÇÁ·ÎÆÛƼ¸¦ µ¹·ÁÁÝ´Ï´Ù. ÇÁ·ÎÆÛƼ¼¼Æ® ¹× ±× ¼¼Æ®°¡ ºÒº¯ÀÏÁö ¾î¶³Áö´Â ±¸ÇöÇϴ Ŭ·¡½º¿¡ ÇØ Á¤ÇØÁý´Ï´Ù. ÁöÁ¤µÈ ÇÁ·ÎÆÛƼ°¡ ÀÌ RenderedImage ·Î Á¤ÀǵǾî ÀÖÁö ¾ÊÀº °æ¿ì, ÀÌ ¸Þ¼­µå´Â java.awt.Image.UndefinedProperty¸¦ µ¹·ÁÁÝ´Ï´Ù.

ÆÄ¶ó¹ÌÅÍ:
name - ÇÁ·ÎÆÛƼÀÇ À̸§
¹Ýȯ°ª:
ÁöÁ¤µÈ À̸§ÀÇ ÇÁ·ÎÆÛƼ
°ü·Ã Ç׸ñ:
Image.UndefinedProperty

getPropertyNames

String [] getPropertyNames()
getProperty(String) ¿¡ ÇØ ÀνĵǴ À̸§ÀÇ ¹è¿­À» µ¹·ÁÁÝ´Ï´Ù. ÇÁ·ÎÆÛƼ¸íÀÌ ÀνĵÇÁö ¾Ê´Â °æ¿ì´Â null¸¦ µ¹·ÁÁÝ´Ï´Ù.

¹Ýȯ°ª:
getProperty(String) °¡ ÀνÄÇÏ´Â ¸ðµç ÇÁ·ÎÆÛƼ¸íÀÌ Æ÷ÇԵǰí ÀÖ´Â String ¹è¿­. ÇÁ·ÎÆÛƼ¸íÀÌ ÀνĵÇÁö ¾Ê´Â °æ¿ì´Â null

getColorModel

ColorModel  getColorModel()
ÀÌ À̹ÌÁö¿¡ °ü·ÃÇÑ ColorModel¸¦ µ¹·ÁÁÝ´Ï´Ù. ÀÌ À̹ÌÁö·ÎºÎÅÍ µ¹·ÁÁÖ°íÁø ¸ðµç Raster ColorModel Àº, ÀÌ ColorModel °¡ µË´Ï´Ù. null °¡ µ¹·ÁÁÖ°íÁö´Â Àϵµ ÀÖ½À´Ï´Ù.

¹Ýȯ°ª:
ÀÌ À̹ÌÁöÀÇ ColorModel

getSampleModel

SampleModel  getSampleModel()
ÀÌ À̹ÌÁö¿¡ °ü·ÃÇÑ SampleModel¸¦ µ¹·ÁÁÝ´Ï´Ù. ÀÌ À̹ÌÁö·ÎºÎÅÍ µ¹·ÁÁÖ°íÁø ¸ðµç Raster SampleModel Àº, ÀÌ SampleModel °¡ µË´Ï´Ù.

¹Ýȯ°ª:
ÀÌ À̹ÌÁöÀÇ SampleModel

getWidth

int getWidth()
RenderedImage ÆøÀ» µ¹·ÁÁÝ´Ï´Ù.

¹Ýȯ°ª:
ÀÌ RenderedImage Æø

getHeight

int getHeight()
RenderedImage ³ôÀ̸¦ µ¹·ÁÁÝ´Ï´Ù.

¹Ýȯ°ª:
ÀÌ RenderedImage ³ôÀÌ

getMinX

int getMinX()
RenderedImage ÃÖ¼ÒÀÇ X ÁÂÇ¥¸¦ µ¹·ÁÁÝ´Ï´Ù (±× ÁÂÇ¥¸¦ Æ÷ÇÔÇÑ´Ù).

¹Ýȯ°ª:
ÀÌ RenderedImage X ÁÂÇ¥

getMinY

int getMinY()
RenderedImage ÃÖ¼ÒÀÇ Y ÁÂÇ¥¸¦ µ¹·ÁÁÝ´Ï´Ù (±× ÁÂÇ¥¸¦ Æ÷ÇÔÇÑ´Ù).

¹Ýȯ°ª:
ÀÌ RenderedImage Y ÁÂÇ¥

getNumXTiles

int getNumXTiles()
X ¹æÇâÀÇ Å¸ÀÏÀÇ ¼ö¸¦ µ¹·ÁÁÝ´Ï´Ù.

¹Ýȯ°ª:
X ¹æÇâÀÇ Å¸Àϼö

getNumYTiles

int getNumYTiles()
Y ¹æÇâÀÇ Å¸ÀÏÀÇ ¼ö¸¦ µ¹·ÁÁÝ´Ï´Ù.

¹Ýȯ°ª:
Y ¹æÇâÀÇ Å¸Àϼö

getMinTileX

int getMinTileX()
X ¹æÇâÀÇ ÃÖ¼Ò Å¸ÀÏ À妽º¸¦ µ¹·ÁÁÝ´Ï´Ù. @return X ¹æÇâÀÇ ÃÖ¼Ò Å¸ÀÏ À妽º


getMinTileY

int getMinTileY()
Y ¹æÇâÀÇ ÃÖ¼Ò Å¸ÀÏ À妽º¸¦ µ¹·ÁÁÝ´Ï´Ù. @return Y ¹æÇâÀÇ ÃÖ¼Ò Å¸ÀÏ À妽º


getTileWidth

int getTileWidth()
ŸÀÏÀÇ ÆøÀ» Çȼ¿¼ö·Î µ¹·ÁÁÝ´Ï´Ù. ¸ðµç ŸÀÏÀÇ ÆøÀº °°Àº Çʿ䰡 ÀÖ½À´Ï´Ù. @return Çȼ¿ ´ÜÀ§ÀÇ Å¸ÀÏÆø


getTileHeight

int getTileHeight()
ŸÀÏÀÇ ³ôÀ̸¦ Çȼ¿¼ö·Î µ¹·ÁÁÝ´Ï´Ù. ¸ðµç ŸÀÏÀÇ ³ôÀÌ´Â °°Àº Çʿ䰡 ÀÖ½À´Ï´Ù. @return Çȼ¿ ´ÜÀ§ÀÇ Å¸ÀÏÀÇ ³ôÀÌ


getTileGridXOffset

int getTileGridXOffset()
ŸÀÏ ±¸¶óµÎÀÇ ¿øÁ¡¿¡ ´ëÇÑ X ¿ÀÇÁ¼Â(offset), Áï ŸÀÏ (0, 0)ÀÇ Á»óÀÇ Çȼ¿ÀÇ X ÁÂÇ¥¸¦ µ¹·ÁÁÝ´Ï´Ù. ŸÀÏ (0, 0)Àº ½ÇÁ¦·Î´Â Á¸ÀçÇÏÁö ¾Ê´Â °æ¿ìµµ ÀÖ½À´Ï´Ù.

¹Ýȯ°ª:
ŸÀÏ ±¸¶óµÎÀÇ ¿øÁ¡¿¡ ´ëÇÑ X ¿ÀÇÁ¼Â(offset)

getTileGridYOffset

int getTileGridYOffset()
ŸÀÏ ±¸¶óµÎÀÇ ¿øÁ¡¿¡ ´ëÇÑ Y ¿ÀÇÁ¼Â(offset), Áï ŸÀÏ (0, 0)ÀÇ Á»óÀÇ Çȼ¿ÀÇ Y ÁÂÇ¥¸¦ µ¹·ÁÁÝ´Ï´Ù. ŸÀÏ (0, 0)Àº ½ÇÁ¦·Î´Â Á¸ÀçÇÏÁö ¾Ê´Â °æ¿ìµµ ÀÖ½À´Ï´Ù.

¹Ýȯ°ª:
ŸÀÏ ±¸¶óµÎÀÇ ¿øÁ¡¿¡ ´ëÇÑ Y ¿ÀÇÁ¼Â(offset)

getTile

Raster  getTile(int tileX,
               int tileY)
ŸÀÏ (tileX, tileY)À» µ¹·ÁÁÝ´Ï´Ù. tileX ¹× tileY´Â ŸÀÏ ¹è¿­³»¿¡¼­ÀÇ À妽ºÀ̸ç, Çȼ¿ À§Ä¡°¡ ¾Æ´Õ´Ï´Ù. µ¹·ÁÁÖ°íÁø Raster´Â ¶óÀ̺êÀ̸ç, À̹ÌÁö°¡ º¯°æµÇ¸é °»½ÅµË´Ï´Ù.

ÆÄ¶ó¹ÌÅÍ:
tileX - ŸÀÏ ¹è¿­¿¡ ÀÖ´Â ¿ä±¸µÈ ŸÀÏÀÇ X À妽º
tileY - ŸÀÏ ¹è¿­¿¡ ÀÖ´Â ¿ä±¸µÈ ŸÀÏÀÇ Y À妽º
¹Ýȯ°ª:
ÁöÁ¤µÈ À妽ºÀÇ Å¸ÀÏ

getData

Raster  getData()
À̹ÌÁö¸¦ 1 °³ÀÇ Å« ŸÀϷμ­ µ¹·ÁÁÝ´Ï´Ù. ŸÀÏÀÌ º£À̽º°¡ µÇ¾î ÀÖ´Â À̹ÌÁöÀÇ °æ¿ì´Â À̹ÌÁö ÀüüÀÇ ÆäÄ¡¿Í À̹ÌÁö µ¥ÀÌÅÍ ÀüüÀÇ Ä«Çǰ¡ ÇÊ¿äÇÏ°Ô µË´Ï´Ù. µ¹·ÁÁÖ°íÁø Raster´Â À̹ÌÁö µ¥ÀÌÅÍÀÇ Ä«ÇÇÀ̸ç, À̹ÌÁö°¡ º¯°æµÇ¾îµµ °»½ÅµÇÁö ¾Ê½À´Ï´Ù.

¹Ýȯ°ª:
1 °³ÀÇ Å« ŸÀϷμ­ÀÇ À̹ÌÁö

getData

Raster  getData(Rectangle  rect)
RenderedImage ÀÓÀÇÀÇ ¿µ¿ªÀ» °è»êÇØ µ¹·ÁÁÝ´Ï´Ù. µ¹·ÁÁÖ°íÁö´Â Raster´Â À̹ÌÁö µ¥ÀÌÅÍÀÇ Ä«ÇÇÀ̸ç, À̹ÌÁö°¡ º¯°æµÇ¾îµµ °»½ÅµÇÁö ¾Ê½À´Ï´Ù.

ÆÄ¶ó¹ÌÅÍ:
rect - µ¹·ÁÁÖ°íÁö´Â RenderedImage ¿µ¿ª
¹Ýȯ°ª:
ÁöÁ¤µÈ Rectangle ·Î ³ªÅ¸³»Áö´Â RenderedImage ¿µ¿ª

copyData

WritableRaster  copyData(WritableRaster  raster)
RenderedImage ÀÓÀÇÀÇ ±¸Çü ¿µ¿ªÀ» °è»êÇØ, È£ÃâÃøÀÌ Á¦°øÇÑ WritableRaster ¿¡ Ä«ÇÇÇÕ´Ï´Ù. °è»êµÇ´Â ¿µ¿ªÀ» °áÁ¤ÇÏ´Â °ÍÀº, Á¦°øµÈ WritableRaster °æ°èÀÔ´Ï´Ù. Á¦°øµÇ´Â WritableRaster´Â ÀÌ À̹ÌÁö¿¡ ÁذÅÇϰí ÀÖ´Â SampleModel¸¦ °¡Áú Çʿ䰡 ÀÖ½À´Ï´Ù. raster °¡ null °æ¿ì´Â ÀûÀýÇÑ WritableRaster °¡ ÀÛ¼ºµË´Ï´Ù.

ÆÄ¶ó¹ÌÅÍ:
raster - À̹ÌÁö°¡ µ¹·ÁÁÖ°íÁø ºÎºÐÀ» º¸°ü À¯ÁöÇÏ´Â WritableRaster, ¶Ç´Â null
¹Ýȯ°ª:
°ø±Þ ¶Ç´Â »ý¼ºµÈ WritableRaster ¿¡ÀÇ ÂüÁ¶

JavaTM 2 Platform
Standard Ed. 5.0

Copyright 2004 Sun Microsystems, Inc. All rights reserved. Use is subject to license terms . Documentation Redistribution Policy µµ ÂüÁ¶ÇϽʽÿÀ.