JavaTM 2
Platform
Std.  Ed.  v1. 4.0

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

±âÁ¸ÀÇ ¼­ºê ÀÎÅÍÆäÀ̽ºÀÇ À϶÷:
ContextualRenderedImageFactory

public interface RenderedImageFactory

RenderedImageFactory (RIF) ÀÎÅÍÆäÀ̽º´Â ´Ù¸¥ Ç¥Çö¸¦ ÀÛ¼ºÇÏ´Â ÆÑÅ丮·Î¼­ µ¿ÀÛÇϴ Ŭ·¡½º¿¡ ÀÇÇØ ±¸ÇöµÇ´Â ÀÎÅÍÆäÀ̽ºÀÔ´Ï´Ù. ¿¹¸¦ µé¾î, ÆÄ¶ó¹ÌÅÍ, ÇÁ·ÎÆÛƼ, ¹× Ç¥Çö ÈùÆ®¼¼Æ®¿¡ ±Ù°ÅÇØ, ¼Ò½º¼¼Æ®·Î ÀÏ·ÃÀÇ BufferedImageOps ¸¦ ½ÇÇàÇÏ´Â °Í¿¡ ÀÇÇØ ±¸ÇöµË´Ï´Ù.


¸Þ¼ÒµåÀÇ °³¿ä
 RenderedImage create (ParameterBlock  paramBlock, RenderingHints  hints)
          ÁöÁ¤µÈ ParameterBlock ¹× RenderingHints ¿¡ ´ëÇÑ, À̸Þ¡ ¿ÀÆÛ·¹ÀÌ¼Ç (¶Ç´Â ¿ÀÆÛ·¹À̼ÇÀÇ Ã¼ÀÎ)ÀÇ °á°ú¸¦ ³ªÅ¸³»´Â RenderedImage ¸¦ ÀÛ¼ºÇÕ´Ï´Ù.
 

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

create

public RenderedImage  create(ParameterBlock  paramBlock,
                            RenderingHints  hints)
ÁöÁ¤µÈ ParameterBlock ¹× RenderingHints ¿¡ ´ëÇÑ, À̸Þ¡ ¿ÀÆÛ·¹ÀÌ¼Ç (¶Ç´Â ¿ÀÆÛ·¹À̼ÇÀÇ Ã¼ÀÎ)ÀÇ °á°ú¸¦ ³ªÅ¸³»´Â RenderedImage ¸¦ ÀÛ¼ºÇÕ´Ï´Ù. ¶Ç, RIF ´Â Çʿ信 µû¶ó¼­, Ä¡¼ö, SampleModels, ÇÁ·ÎÆÛƼµîÀ» ParameterBlock ¿¡ ÀÇÇØ ÂüÁ¶µÇ´Â ÀÓÀÇÀÇ ¼Ò½º À̹ÌÁö¿¡ Á¶È¸ÇÏ´Â Àϵµ ÀÖ½À´Ï´Ù.

RenderedImageFactory ÀÌ ¼Ò½º À̹ÌÁö¿Í ÆÄ¶ó¹ÌÅͼ¼Æ®ÀÇ ÁöÁ¤ÇÑ Ãâ·ÂÀ» ÀÛ¼ºÇÒ ¼ö ¾ø´Â °æ¿ì, create() ¸Þ¼Òµå´Â null ¸¦ µ¹·ÁÁÖ´Â ÀÏÀÌ ÀÖ½À´Ï´Ù. ¿¹¸¦ µé¾î, RenderedImageFactory °¡ ´ÜÀÏ ¹êµåÈ­ µÈ À̹ÌÁö µ¥ÀÌÅÍ·Î 3x3 ÀÇ ÇÕ¼ºÀû¸¸ ½ÇÇàÇÒ ¼ö ÀÖÀ» ¶§, ¼Ò½º À̹ÌÁö°¡ º¹¼öÀÇ ¹êµå¸¦ °¡Áö°í Àְųª ÇÕ¼ºÀûÀÇ Kernel °¡ 5x5 À̰ųª ÇßÀ» °æ¿ì¿¡´Â null °¡ µ¹·ÁÁÖ¾îÁý´Ï´Ù.

ÈùÆ®µµ °í·ÁÇÒ Çʿ䰡 ÀÖ½À´Ï´Ù¸¸, ¹«½ÃÇÏ´Â Àϵµ °¡´ÉÇÕ´Ï´Ù. ÀÛ¼ºµÈ RenderedImage ´Â À̹ÌÁö¸¦ ÀÛ¼ºÇϴµ¥ ¾î´À RenderingHints °¡ »ç¿ëµÇ¾ú´ÂÁö¸¦ ³ªÅ¸³»´Â String HINTS_OBSERVED ¿¡ ÀÇÇØ ½Äº°µÇ´Â ÇÁ·ÎÆÛƼ¸¦ °¡Áö´Â °æ¿ì°¡ ÀÖ½À´Ï´Ù. ¶Ç, ÀÛ¼ºµÈ RenderedImage ¿¡¼­ÀÇ getSources() ¸Þ¼Òµå¸¦ °³ÀÔ½ÃÄÑ ÃëµæµÈ ÀÓÀÇÀÇ RenderedImage ´Â ±×·¯ÇÑ ÇÁ·ÎÆÛƼ¸¦ °¡Áö´Â °æ¿ì°¡ ÀÖ½À´Ï´Ù.

ÆÄ¶ó¹ÌÅÍ:
paramBlock - RenderedImage ¸¦ ÀÛ¼ºÇϱâ À§Çؼ­ ¼Ò½º ¹× ÆÄ¶ó¹ÌÅ͸¦ ÀúÀåÇÏ´Â ParameterBlock
hints - ÈùÆ®°¡ ÀúÀåµÇ°í ÀÖ´Â RenderingHints ¿ÀºêÁ§Æ®
¹Ýȯ°ª:
¸ñÀûÀÇ Ãâ·ÂÀÌ ÀúÀåµÇ°í ÀÖ´Â RenderedImage

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.