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 µµ ÂüÁ¶ÇϽʽÿÀ.