com.rain
Class rainImage

java.lang.Object
  extended by com.rain.rainImage

public class rainImage
extends java.lang.Object

À̹ÌÁö Çڵ鸵

Version:
1.0
Author:
http://cafen.net (outmind@cafen.net)

Field Summary
 java.lang.String base_root
          À̹ÌÁö ±âº» °æ·Î
 java.awt.image.BufferedImage img
          ±âº» À̹ÌÁö
 int max_x
          max_x À̹ÌÁö ÃÖ´ë °¡·Î max_y À̹ÌÁö ÃÖ´ë ¼¼·Î
 int max_y
          max_x À̹ÌÁö ÃÖ´ë °¡·Î max_y À̹ÌÁö ÃÖ´ë ¼¼·Î
 int text_x
          text_x ¸¶Áö¸· TEXT XÁÂÇ¥ text_y ¸¶Áö¸· TEXT YÁÂÇ¥
 int text_y
          text_x ¸¶Áö¸· TEXT XÁÂÇ¥ text_y ¸¶Áö¸· TEXT YÁÂÇ¥
 
Constructor Summary
rainImage()
          »ý¼ºÀÚ
rainImage(int destWidth, int destHeight)
          »ý¼ºÀÚ
 
Method Summary
 java.awt.image.BufferedImage addText(java.awt.image.BufferedImage src_img, java.lang.String[] text, int padding)
          À̹ÌÁö¿¡ Text Ãß°¡Çϱâ
 int color2int(java.awt.Color intcolor)
          Color ¸¦ ¼ýÀÚ·Î º¯È¯
 void copy(java.awt.image.BufferedImage img, int x, int y)
          ÁÖ¾îÁø À̹ÌÁö¸¦ ±âº»À̹ÌÁö¿¡ º¹»ç
 void copy(java.awt.image.BufferedImage img, int x, int y, int w, int h)
          ÁÖ¾îÁø À̹ÌÁö¸¦ ±âº»À̹ÌÁö¿¡ º¹»ç
 void copy(java.awt.image.BufferedImage img, int x, int y, int sx, int sy, int sw, int sh)
          ÁÖ¾îÁø À̹ÌÁö¸¦ ±âº»À̹ÌÁö¿¡ º¹»ç
 void copy(java.awt.image.BufferedImage img, int x, int y, int w, int h, int sx, int sy, java.lang.Boolean smart_copy)
          ÁÖ¾îÁø À̹ÌÁö¸¦ ±âº»À̹ÌÁö¿¡ º¹»ç
 void copy(java.lang.String fileName, int x, int y, int w, int h)
          ÁÖ¾îÁø À̹ÌÁö¸¦ ±âº»À̹ÌÁö¿¡ º¹»ç
 java.awt.image.BufferedImage effectBlur(java.awt.image.BufferedImage img, int rate)
          ºí·¯ È¿°úÁÖ±â
 java.awt.image.BufferedImage effectBrighten(java.awt.image.BufferedImage img, int bright)
          ¹à±âÁ¶Á¤ È¿°úÁÖ±â
 java.awt.image.BufferedImage effectColor(java.awt.image.BufferedImage img, int rate)
          »ö»ó È¿°úÁÖ±â
 java.awt.image.BufferedImage effectContrast(java.awt.image.BufferedImage img, int cont)
          ÄÁÆ®¶ó½ºÅÍ È¿°úÁÖ±â
 java.awt.image.BufferedImage effectEdge(java.awt.image.BufferedImage img, int rate)
          ¿¡Áö È¿°úÁÖ±â
 java.awt.image.BufferedImage effectEnd(java.awt.image.BufferedImage img, java.awt.image.LookupTable lookupTable)
          À̹ÌÁö ÀÌÆåÆ®ÁÖ±â
 java.awt.image.BufferedImage effectGray(java.awt.image.BufferedImage img)
          ±×·¹ÀÌ È¿°úÁÖ±â
 java.awt.image.BufferedImage effectHSB(java.awt.image.BufferedImage img, int hue_rate, int sat_rate, int bri_rate)
          Ã¤µµ, Hue È¿°úÁÖ±â
 java.awt.image.BufferedImage effectReverse(java.awt.image.BufferedImage img)
          ³×°¡Æ¼ºê È¿°úÁÖ±â
 java.awt.image.BufferedImage effectSepia(java.awt.image.BufferedImage img, java.lang.String base_color)
          ¼¼ÇÇ¾Æ È¿°úÁÖ±â
 java.awt.image.BufferedImage effectSharpen(java.awt.image.BufferedImage img, int rate)
          »þÆÝ È¿°úÁÖ±â
 java.awt.image.BufferedImage fill(java.awt.image.BufferedImage img, int w, int h)
          À̹ÌÁö ¹Ýº¹
 void fillCopy(java.awt.image.BufferedImage img, int ox, int oy, int ow, int oh, int sx, int sy, int sw, int sh, int stretch_mode)
          À̹ÌÁö ¹Ýº¹ º¹»ç
 java.awt.image.BufferedImage filterDuotone(java.awt.image.BufferedImage img, int rplus, int gplus, int bplus)
          µàÅæ È¿°úÁÖ±â
 void filterGray(java.awt.image.BufferedImage img)
          ±×·¹ÀÌ È¿°úÁÖ±â
 void filterNoise(java.awt.image.BufferedImage img, int noise)
          ³ëÀÌÁî È¿°úÁÖ±â
 java.awt.image.BufferedImage filterPixelate(java.awt.image.BufferedImage img, int blocksize)
          Çʼ¿·¹ÀÌÆ® È¿°úÁÖ±â
 void filterScatter(java.awt.image.BufferedImage img, int dist)
          ÀÜ»óÈ¿°ú È¿°úÁÖ±â
 java.lang.String getBaseRoot()
          ±âº» ÀÛ¾÷ °ø°£ °¡Á®¿À±â
 java.awt.Color getColor(java.lang.String hexcolor)
          RGB °ªÀ» Color ·Î º¯È¯
 java.awt.Color getColor(java.lang.String hexcolor, int alpha)
          RGB °ª°ú ¾ËÆÄ°ªÀ» Color ·Î º¯È¯
 java.awt.image.BufferedImage getFilled(java.awt.image.BufferedImage img, int pos, int w, int h)
          À̹ÌÁö¿¡¼­ ƯÁ¤¿µ¿ª°¡Á®¿À±â
 java.awt.image.BufferedImage getFrameEffect(java.awt.image.BufferedImage img, java.lang.String effect, rainExif exif)
          ÇÁ·¹ÀÓ È¿°ú F([a-z]+)([0-9]+)([MDT])[SB]=(.+)= : 1 ÇÁ·¹ÀÓÀû¿ë (base, box, cap, cross, dashed, rain, saw, shadow, shasowbox) F([a-z]+)([0-9]+)([MDT])[SB]=(.+)= : 2 ÇÁ·¹ÀÓ ¿©¹é F([a-z]+)([0-9]+)([MDT])[SB]=(.+)= : 3 »çÁø ÃÔ¿µÁ¤º¸( M : »çÁø±â±âÁ¾, D:ÃÔ¿µÀÏÀÚ, T : ³ëÃâÁ¤º¸) F([a-z]+)([0-9]+)([MDT])[SB]=(.+)= : 4 »çÁø½ÎÀÎÃß°¡ S : °ü¸®ÀÚ°¡ ÁöÁ¤¼º ¾Õ÷ÀÚ µÚ÷ÀÚ Ãß°¡, B: base64 ·Î encode ½ÃŲ ¹®ÀÚ¿­
 java.awt.Graphics2D getGraphic()
          Graphics2D °¡Á®¿À±â
 java.awt.image.BufferedImage getImg(int w, int h)
          À̹ÌÁö »ý¼º
 java.awt.image.BufferedImage getImgEffect(java.awt.image.BufferedImage img, java.lang.String effect)
          À̹ÌÁö È¿°úÁÖ±â R[0-3] : »çÁøÈ¸Àü [0 : ÀÚµ¿È¸Àü, 1: 90µµ, 2: 180µµ, 3: 270 µµ] M([0-9]+) : °¡·Î ÃÖ´ë±æÀÌ A([0-9]+) : »ö»ó º¯°æ T([0-9]+) : »çÁø Æ®¸²¹Ö, 100À» ±âÁØÀ¸·Î 100 ÀÌÇÏ´Â ¼¼·Î°¡ Å«»çÁø, 100 ÀÌ»óÀº °¡·Î°¡ Å«»çÁø 50 ÀÇ °æ¿ì °¡·Î/¼¼·Î ÀÌ 0.5 À» ¶æÇÔ G : ±×·¹ÀÌ ½ºÄÉÀÏ N : ³×°¡Æ¼ºê»çÁø B([0-9]+) : ºí·¯ ¹× »þÆÝ È¿°ú 10À» ±âÁØÀ¸·Î 10 ÀÌÇÏ´Â ºí·¯, 10 ÀÌ»óÀº »çÆÝ S([0-9]+) : »þÆÝ È¿°ú(¹Ì»ç¿ë¿¹Á¤) E([0-9]+) : ¿¡Áö È¿°ú(¼ýÀÚ°¡ Ŭ¼ö·Ï ¼±ÀÌ ºÐ¸íÇÔ) W([0-9]+) : È­ÀÌÆ® ¹ß¶õ½º (100 À» ±âÁØÀ¸·Î 100 ÀÌÇÏ´Â ¾îµÓ°Ô 100 ÀÌ»óÀº ¹à°Ô C([0-9]+) : ÄÜÆ®¶ó½ºÆ® (100 À» ±âÁØÀ¸·Î 100 ÀÌÇÏ´Â ¼±¸íÇÏ°Ô 100 ÀÌ»óÀº ¸ðÈ£ÇϰÔ
 java.awt.image.Kernel getKernel(java.lang.String kernel_type, float level)
          Ä¿³Ú °¡Á®¿À±â
 int getSafeColor(int rgb)
          ¾ÈÀü»ö»ó °¡Á®¿À±â
 java.lang.String getSign(java.lang.String sign)
          À̹ÌÁö ½ÎÀÎ ¹®ÀÚ °¡Á®¿À±â
 java.awt.image.BufferedImage getSkinEffect(java.awt.image.BufferedImage img, java.lang.String effect, rainExif exif)
          ½ºÅ² È¿°ú K([a-z]+)([0-9]+)([MDT])[SB]=(.+)= : 1 ÇÁ·¹ÀÓÀû¿ë (base, box, cap, cross, dashed, rain, saw, shadow, shasowbox) K([a-z]+)([0-9]+)([MDT])[SB]=(.+)= : 2 ÇÁ·¹ÀÓ ¿©¹é K([a-z]+)([0-9]+)([MDT])[SB]=(.+)= : 3 »çÁø ÃÔ¿µÁ¤º¸( M : »çÁø±â±âÁ¾, D:ÃÔ¿µÀÏÀÚ, T : ³ëÃâÁ¤º¸) K([a-z]+)([0-9]+)([MDT])[SB]=(.+)= : 4 »çÁø½ÎÀÎÃß°¡ S : °ü¸®ÀÚ°¡ ÁöÁ¤¼º ¾Õ÷ÀÚ µÚ÷ÀÚ Ãß°¡, B: base64 ·Î encode ½ÃŲ ¹®ÀÚ¿­
 java.lang.String getSkinXml()
          ÇÁ·¹ÀÓ Á¤º¸ XML °¡Á®¿À±â
 int hex2Dec(java.lang.String s)
          HEX °ªÀ» 10Áø¼ö·Î º¯È¯
 int[] hex2Int(java.lang.String hexcolor)
          RGB °ªÀ» int ·Î º¯È¯
 java.awt.image.BufferedImage load(java.lang.String fileName)
          À̹ÌÁö ºÒ·¯¿À±â
 java.awt.image.BufferedImage load(java.lang.String fileName, java.lang.String onErrorimg)
          À̹ÌÁö ºÒ·¯¿À±â
 java.awt.image.BufferedImage loadFrame(java.lang.String frmName, java.lang.String linecolor, java.lang.String bgcolor)
          ÇÁ·¹ÀÎ À̹ÌÁö Àоî¿À±â
 rainProperties loadSkin(java.lang.String frmName)
          ÇÁ·¹ÀÓ Á¤º¸ °¡Á®¿À±â
 void makeFrame(java.lang.String file_name, java.lang.String img_style, int max_width, java.lang.Boolean auto_rotate, java.lang.String bgcolor, java.lang.String linecolor, java.lang.String fontcolor, java.lang.String sign, java.lang.Boolean add_picinfo, int padding_value)
          À̹ÌÁö¿¡ ÇÁ·¹ÀÓÃß°¡Çϱâ
 boolean makeThumb(java.lang.String fileName)
          ¼¶³×ÀÏ À̹ÌÁö ¸¸µé±â thumb/À̹ÌÁöÆÄÀϰæ·Î¸í_À̹ÌÁöÈ¿°ú.png F([a-z]+)([0-9]+)([MDT])S=(.+)= : 1 ÇÁ·¹ÀÓÀû¿ë (base, box, cap, cross, dashed, rain, saw, shadow, shasowbox) F([a-z]+)([0-9]+)([MDT])S=(.+)= : 2 ÇÁ·¹ÀÓ ¿©¹é F([a-z]+)([0-9]+)([MDT])S=(.+)= : 3 »çÁø ÃÔ¿µÁ¤º¸( M : »çÁø±â±âÁ¾, D:ÃÔ¿µÀÏÀÚ, T : ³ëÃâÁ¤º¸) F([a-z]+)([0-9]+)([MDT])S=(.+)= : 4 »çÁø½ÎÀÎÃß°¡ R[0-3] : »çÁøÈ¸Àü [0 : ÀÚµ¿È¸Àü, 1: 90µµ, 2: 180µµ, 3: 270 µµ] M([0-9]+) : °¡·Î ÃÖ´ë±æÀÌ A([0-9]+) : »ö»ó º¯°æ T([0-9]+) : »çÁø Æ®¸²¹Ö, 100À» ±âÁØÀ¸·Î 100 ÀÌÇÏ´Â ¼¼·Î°¡ Å«»çÁø, 100 ÀÌ»óÀº °¡·Î°¡ Å«»çÁø 50 ÀÇ °æ¿ì °¡·Î/¼¼·Î ÀÌ 0.5 À» ¶æÇÔ G : ±×·¹ÀÌ ½ºÄÉÀÏ N : ³×°¡Æ¼ºê»çÁø B([0-9]+) : ºí·¯ ¹× »þÆÝ È¿°ú 10À» ±âÁØÀ¸·Î 10 ÀÌÇÏ´Â ºí·¯, 10 ÀÌ»óÀº »çÆÝ S([0-9]+) : »þÆÝ È¿°ú(¹Ì»ç¿ë¿¹Á¤) E([0-9]+) : ¿¡Áö È¿°ú(¼ýÀÚ°¡ Ŭ¼ö·Ï ¼±ÀÌ ºÐ¸íÇÔ) W([0-9]+) : È­ÀÌÆ® ¹ß¶õ½º (100 À» ±âÁØÀ¸·Î 100 ÀÌÇÏ´Â ¾îµÓ°Ô 100 ÀÌ»óÀº ¹à°Ô C([0-9]+) : ÄÜÆ®¶ó½ºÆ® (100 À» ±âÁØÀ¸·Î 100 ÀÌÇÏ´Â ¼±¸íÇÏ°Ô 100 ÀÌ»óÀº ¸ðÈ£ÇϰÔ
 java.lang.String name2Ext(java.lang.String fileName)
          ÆÄÀÏ¸í¿¡¼­ È®ÀåÀÚ °¡Á®¿À±â
 java.lang.String name2Ext(java.lang.String fileName, java.lang.Boolean java_img)
          ÆÄÀÏ¸í¿¡¼­ È®ÀåÀÚ °¡Á®¿À±â(ÀÚ¹Ù ¾ÈÀüÈ®ÀåÀÚ) - ÀÚ¹Ù¿¡¼­´Â gif À̹ÌÁö »ç¿ëºÒ°¡
 java.awt.image.BufferedImage resize(java.awt.image.BufferedImage img, int w)
          À̹ÌÁö Å©±âÁ¶Á¤
 java.awt.image.BufferedImage resize(java.awt.image.BufferedImage img, int w, int h)
          À̹ÌÁö Å©±âÁ¶Á¤
 java.awt.image.BufferedImage resizeMax(java.awt.image.BufferedImage img, int max_size)
          À̹ÌÁö Å©±âÁ¶Á¤(ÀåÃà ´ë»ó Á¶Á¤)
 boolean save(java.lang.String fileName)
          ÇöÀçÀÇ À̹ÌÁö¸¦ ÁÖ¾îÁø ÆÄÀϸíÀ¸·Î ÀúÀå
 boolean save(java.lang.String fileName, java.lang.String fileType)
          ÇöÀçÀÇ À̹ÌÁö¸¦ ÁÖ¾îÁø ÆÄÀϸíÀ¸·Î ÀúÀå
 void setFrame(java.lang.String frmName)
          ÇöÀçÀÇ À̹ÌÁö¿¡ ÇÁ·¹ÀÓ ³Ö±â
 void setFrame(java.lang.String frmName, java.lang.String lineColor, java.lang.String bgColor)
          ÇöÀçÀÇ À̹ÌÁö¿¡ ÇÁ·¹ÀÓ ³Ö±â
 void setImg(java.awt.image.BufferedImage img, int padding)
          ÇöÀçÀÇ À̹ÌÁö¿¡ À̹ÌÁö ³Ö±â
 void setImg(java.lang.String imgName, int padding)
          ÇöÀçÀÇ À̹ÌÁö¿¡ À̹ÌÁö ³Ö±â
 java.awt.image.BufferedImage setRotate(java.awt.image.BufferedImage img, double degree)
          ÁÖ¾îÁø À̹ÌÁö ȸÀü
 java.awt.image.BufferedImage setSkin(java.awt.image.BufferedImage img, java.lang.String frmName)
          À̹ÌÁö¿¡ ÇÁ·¹ÀÓ Àû¿ëÇϱâ
 java.awt.image.BufferedImage setSkintmp(java.lang.String frmName)
          À̹ÌÁö¿¡ ÇÁ·¹ÀÓ Àû¿ëÇϱâ
 void setText(java.lang.String text, java.lang.String hexcolor)
          ÇöÀçÀÇ À̹ÌÁö¿¡ ¹®ÀÚ ³Ö±â
 void show(java.awt.image.BufferedImage img, javax.servlet.http.HttpServletResponse response)
          ÁÖ¾îÁø À̹ÌÁö¸¦ À¥ºê¶ó¿ìÀú·Î Àü¼Û
 void show(java.awt.image.BufferedImage img, javax.servlet.http.HttpServletResponse response, java.lang.String imgType)
          ÁÖ¾îÁø À̹ÌÁö¸¦ À¥ºê¶ó¿ìÀú·Î Àü¼Û
 void show(java.lang.String imgName, javax.servlet.http.HttpServletResponse response)
          ÁÖ¾îÁø À̹ÌÁö¸¦ À¥ºê¶ó¿ìÀú·Î Àü¼Û
 void showThumb(java.lang.String fileName, javax.servlet.http.HttpServletResponse response)
          ¼¶³×ÀÏ À̹ÌÁö ¸¸µé°í À¥À¸·Î Àü¼Û
 void text(java.lang.String text, int x, int y)
          ±âº»À̹ÌÁö¿¡ ¹®ÀÚ³Ö±â
 void text(java.lang.String text, int x, int y, java.lang.String hexcolor)
          ±âº»À̹ÌÁö¿¡ ¹®ÀÚ³Ö±â
 java.awt.image.BufferedImage trim(java.awt.image.BufferedImage img, double rate, int pos)
          À̹ÌÁö ÀÚ¸£±â
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

img

public java.awt.image.BufferedImage img
±âº» À̹ÌÁö


text_x

public int text_x
text_x ¸¶Áö¸· TEXT XÁÂÇ¥ text_y ¸¶Áö¸· TEXT YÁÂÇ¥


text_y

public int text_y
text_x ¸¶Áö¸· TEXT XÁÂÇ¥ text_y ¸¶Áö¸· TEXT YÁÂÇ¥


max_x

public int max_x
max_x À̹ÌÁö ÃÖ´ë °¡·Î max_y À̹ÌÁö ÃÖ´ë ¼¼·Î


max_y

public int max_y
max_x À̹ÌÁö ÃÖ´ë °¡·Î max_y À̹ÌÁö ÃÖ´ë ¼¼·Î


base_root

public java.lang.String base_root
À̹ÌÁö ±âº» °æ·Î

Constructor Detail

rainImage

public rainImage()
»ý¼ºÀÚ


rainImage

public rainImage(int destWidth,
                 int destHeight)
»ý¼ºÀÚ

Parameters:
destWidth - À̹ÌÁö °¡·Î
destHeight - À̹ÌÁö ¼¼·Î
Method Detail

getGraphic

public java.awt.Graphics2D getGraphic()
Graphics2D °¡Á®¿À±â

Returns:
Graphics2D

getBaseRoot

public java.lang.String getBaseRoot()
±âº» ÀÛ¾÷ °ø°£ °¡Á®¿À±â

Returns:
base Root dir

getImg

public java.awt.image.BufferedImage getImg(int w,
                                           int h)
À̹ÌÁö »ý¼º

Parameters:
w - À̹ÌÁö °¡·Î
h - À̹ÌÁö ¼¼·Î
Returns:
BufferedImage

load

public java.awt.image.BufferedImage load(java.lang.String fileName,
                                         java.lang.String onErrorimg)
À̹ÌÁö ºÒ·¯¿À±â

Parameters:
fileName - À̹ÌÁö ÆÄÀϸí
onErrorimg - À̹ÌÁö °¡Á®¿À±â ½ÇÆÐ½Ã °¡Á®¿Ã À̹ÌÁö
Returns:
BufferedImage

load

public java.awt.image.BufferedImage load(java.lang.String fileName)
À̹ÌÁö ºÒ·¯¿À±â

Parameters:
fileName - À̹ÌÁö ÆÄÀϸí
Returns:
BufferedImage

trim

public java.awt.image.BufferedImage trim(java.awt.image.BufferedImage img,
                                         double rate,
                                         int pos)
À̹ÌÁö ÀÚ¸£±â

Parameters:
img - À̹ÌÁö
rate - °¡·Î¼¼·Î ºñÀ²
pos - ±âÁØÀ§Ä¡ (0 : Á»ó´Ü, 1: Áß°£»ó´Ü, 2: ¿ì»ó´Ü, 3 : ÁÂÁß°£, 4 : Áß°£Áß°£, 5 : ¿ìÁß°£, 6 : ÁÂÇÏ´Ü, 7 : Áß°£ÇÏ´Ü, 8: ¿ìÇÏ´Ü)
Returns:
BufferedImage

makeThumb

public boolean makeThumb(java.lang.String fileName)
¼¶³×ÀÏ À̹ÌÁö ¸¸µé±â thumb/À̹ÌÁöÆÄÀϰæ·Î¸í_À̹ÌÁöÈ¿°ú.png F([a-z]+)([0-9]+)([MDT])S=(.+)= : 1 ÇÁ·¹ÀÓÀû¿ë (base, box, cap, cross, dashed, rain, saw, shadow, shasowbox) F([a-z]+)([0-9]+)([MDT])S=(.+)= : 2 ÇÁ·¹ÀÓ ¿©¹é F([a-z]+)([0-9]+)([MDT])S=(.+)= : 3 »çÁø ÃÔ¿µÁ¤º¸( M : »çÁø±â±âÁ¾, D:ÃÔ¿µÀÏÀÚ, T : ³ëÃâÁ¤º¸) F([a-z]+)([0-9]+)([MDT])S=(.+)= : 4 »çÁø½ÎÀÎÃß°¡ R[0-3] : »çÁøÈ¸Àü [0 : ÀÚµ¿È¸Àü, 1: 90µµ, 2: 180µµ, 3: 270 µµ] M([0-9]+) : °¡·Î ÃÖ´ë±æÀÌ A([0-9]+) : »ö»ó º¯°æ T([0-9]+) : »çÁø Æ®¸²¹Ö, 100À» ±âÁØÀ¸·Î 100 ÀÌÇÏ´Â ¼¼·Î°¡ Å«»çÁø, 100 ÀÌ»óÀº °¡·Î°¡ Å«»çÁø 50 ÀÇ °æ¿ì °¡·Î/¼¼·Î ÀÌ 0.5 À» ¶æÇÔ G : ±×·¹ÀÌ ½ºÄÉÀÏ N : ³×°¡Æ¼ºê»çÁø B([0-9]+) : ºí·¯ ¹× »þÆÝ È¿°ú 10À» ±âÁØÀ¸·Î 10 ÀÌÇÏ´Â ºí·¯, 10 ÀÌ»óÀº »çÆÝ S([0-9]+) : »þÆÝ È¿°ú(¹Ì»ç¿ë¿¹Á¤) E([0-9]+) : ¿¡Áö È¿°ú(¼ýÀÚ°¡ Ŭ¼ö·Ï ¼±ÀÌ ºÐ¸íÇÔ) W([0-9]+) : È­ÀÌÆ® ¹ß¶õ½º (100 À» ±âÁØÀ¸·Î 100 ÀÌÇÏ´Â ¾îµÓ°Ô 100 ÀÌ»óÀº ¹à°Ô C([0-9]+) : ÄÜÆ®¶ó½ºÆ® (100 À» ±âÁØÀ¸·Î 100 ÀÌÇÏ´Â ¼±¸íÇÏ°Ô 100 ÀÌ»óÀº ¸ðÈ£ÇϰÔ

Parameters:
fileName - ¼¶³×ÀÏ ¸í
Returns:
¼º°ø¿©ºÎ

showThumb

public void showThumb(java.lang.String fileName,
                      javax.servlet.http.HttpServletResponse response)
¼¶³×ÀÏ À̹ÌÁö ¸¸µé°í À¥À¸·Î Àü¼Û

Parameters:
fileName - ¼¶³×ÀÏ ¸í
response - HttpServletResponse

getFrameEffect

public java.awt.image.BufferedImage getFrameEffect(java.awt.image.BufferedImage img,
                                                   java.lang.String effect,
                                                   rainExif exif)
ÇÁ·¹ÀÓ È¿°ú F([a-z]+)([0-9]+)([MDT])[SB]=(.+)= : 1 ÇÁ·¹ÀÓÀû¿ë (base, box, cap, cross, dashed, rain, saw, shadow, shasowbox) F([a-z]+)([0-9]+)([MDT])[SB]=(.+)= : 2 ÇÁ·¹ÀÓ ¿©¹é F([a-z]+)([0-9]+)([MDT])[SB]=(.+)= : 3 »çÁø ÃÔ¿µÁ¤º¸( M : »çÁø±â±âÁ¾, D:ÃÔ¿µÀÏÀÚ, T : ³ëÃâÁ¤º¸) F([a-z]+)([0-9]+)([MDT])[SB]=(.+)= : 4 »çÁø½ÎÀÎÃß°¡ S : °ü¸®ÀÚ°¡ ÁöÁ¤¼º ¾Õ÷ÀÚ µÚ÷ÀÚ Ãß°¡, B: base64 ·Î encode ½ÃŲ ¹®ÀÚ¿­

Parameters:
img - ´ë»ó À̹ÌÁö
effect - ÇÁ·¹ÀÓÈ¿°ú
exif - »çÁøÀÇ Exif Á¤º¸
Returns:
BufferedImage

getSkinEffect

public java.awt.image.BufferedImage getSkinEffect(java.awt.image.BufferedImage img,
                                                  java.lang.String effect,
                                                  rainExif exif)
½ºÅ² È¿°ú K([a-z]+)([0-9]+)([MDT])[SB]=(.+)= : 1 ÇÁ·¹ÀÓÀû¿ë (base, box, cap, cross, dashed, rain, saw, shadow, shasowbox) K([a-z]+)([0-9]+)([MDT])[SB]=(.+)= : 2 ÇÁ·¹ÀÓ ¿©¹é K([a-z]+)([0-9]+)([MDT])[SB]=(.+)= : 3 »çÁø ÃÔ¿µÁ¤º¸( M : »çÁø±â±âÁ¾, D:ÃÔ¿µÀÏÀÚ, T : ³ëÃâÁ¤º¸) K([a-z]+)([0-9]+)([MDT])[SB]=(.+)= : 4 »çÁø½ÎÀÎÃß°¡ S : °ü¸®ÀÚ°¡ ÁöÁ¤¼º ¾Õ÷ÀÚ µÚ÷ÀÚ Ãß°¡, B: base64 ·Î encode ½ÃŲ ¹®ÀÚ¿­

Parameters:
img - ´ë»ó À̹ÌÁö
effect - ÇÁ·¹ÀÓÈ¿°ú
exif - »çÁøÀÇ Exif Á¤º¸
Returns:
BufferedImage

getSign

public java.lang.String getSign(java.lang.String sign)
À̹ÌÁö ½ÎÀÎ ¹®ÀÚ °¡Á®¿À±â

Parameters:
sign - ±âº» ¹®ÀÚ
Returns:
À̹ÌÁö½ÎÀÎ

getImgEffect

public java.awt.image.BufferedImage getImgEffect(java.awt.image.BufferedImage img,
                                                 java.lang.String effect)
À̹ÌÁö È¿°úÁÖ±â R[0-3] : »çÁøÈ¸Àü [0 : ÀÚµ¿È¸Àü, 1: 90µµ, 2: 180µµ, 3: 270 µµ] M([0-9]+) : °¡·Î ÃÖ´ë±æÀÌ A([0-9]+) : »ö»ó º¯°æ T([0-9]+) : »çÁø Æ®¸²¹Ö, 100À» ±âÁØÀ¸·Î 100 ÀÌÇÏ´Â ¼¼·Î°¡ Å«»çÁø, 100 ÀÌ»óÀº °¡·Î°¡ Å«»çÁø 50 ÀÇ °æ¿ì °¡·Î/¼¼·Î ÀÌ 0.5 À» ¶æÇÔ G : ±×·¹ÀÌ ½ºÄÉÀÏ N : ³×°¡Æ¼ºê»çÁø B([0-9]+) : ºí·¯ ¹× »þÆÝ È¿°ú 10À» ±âÁØÀ¸·Î 10 ÀÌÇÏ´Â ºí·¯, 10 ÀÌ»óÀº »çÆÝ S([0-9]+) : »þÆÝ È¿°ú(¹Ì»ç¿ë¿¹Á¤) E([0-9]+) : ¿¡Áö È¿°ú(¼ýÀÚ°¡ Ŭ¼ö·Ï ¼±ÀÌ ºÐ¸íÇÔ) W([0-9]+) : È­ÀÌÆ® ¹ß¶õ½º (100 À» ±âÁØÀ¸·Î 100 ÀÌÇÏ´Â ¾îµÓ°Ô 100 ÀÌ»óÀº ¹à°Ô C([0-9]+) : ÄÜÆ®¶ó½ºÆ® (100 À» ±âÁØÀ¸·Î 100 ÀÌÇÏ´Â ¼±¸íÇÏ°Ô 100 ÀÌ»óÀº ¸ðÈ£ÇϰÔ

Parameters:
img - ´ë»ó À̹ÌÁö
effect - À̹ÌÁö È¿°ú
Returns:
BufferedImage

effectEnd

public java.awt.image.BufferedImage effectEnd(java.awt.image.BufferedImage img,
                                              java.awt.image.LookupTable lookupTable)
À̹ÌÁö ÀÌÆåÆ®ÁÖ±â

Parameters:
img - ´ë»ó À̹ÌÁö
lookupTable - ÂüÁ¶ Å×À̺í
Returns:
BufferedImage

getKernel

public java.awt.image.Kernel getKernel(java.lang.String kernel_type,
                                       float level)
Ä¿³Ú °¡Á®¿À±â

Parameters:
kernel_type - Ä¿³ÚÇüÅÂ
level - ÂüÁ¶ ·¹º§
Returns:
Kernel

effectSepia

public java.awt.image.BufferedImage effectSepia(java.awt.image.BufferedImage img,
                                                java.lang.String base_color)
¼¼ÇÇ¾Æ È¿°úÁÖ±â

Parameters:
img - ´ë»ó À̹ÌÁö
base_color - ÂüÁ¶»ö»ó
Returns:
BufferedImage

effectEdge

public java.awt.image.BufferedImage effectEdge(java.awt.image.BufferedImage img,
                                               int rate)
¿¡Áö È¿°úÁÖ±â

Parameters:
img - ´ë»ó À̹ÌÁö
rate - ÂüÁ¶ºñÀ²
Returns:
BufferedImage

effectColor

public java.awt.image.BufferedImage effectColor(java.awt.image.BufferedImage img,
                                                int rate)
»ö»ó È¿°úÁÖ±â

Parameters:
img - ´ë»ó À̹ÌÁö
rate - ÂüÁ¶ºñÀ²
Returns:
BufferedImage

effectHSB

public java.awt.image.BufferedImage effectHSB(java.awt.image.BufferedImage img,
                                              int hue_rate,
                                              int sat_rate,
                                              int bri_rate)
äµµ, Hue È¿°úÁÖ±â

Parameters:
img - ´ë»ó À̹ÌÁö
sat_rate - äµµÂüÁ¶ºñÀ²
hue_rate - HueÂüÁ¶ºñÀ²
Returns:
BufferedImage

effectBlur

public java.awt.image.BufferedImage effectBlur(java.awt.image.BufferedImage img,
                                               int rate)
ºí·¯ È¿°úÁÖ±â

Parameters:
img - ´ë»ó À̹ÌÁö
rate - ÂüÁ¶ºñÀ²
Returns:
BufferedImage

effectSharpen

public java.awt.image.BufferedImage effectSharpen(java.awt.image.BufferedImage img,
                                                  int rate)
»þÆÝ È¿°úÁÖ±â

Parameters:
img - ´ë»ó À̹ÌÁö
rate - ÂüÁ¶ºñÀ²
Returns:
BufferedImage

effectGray

public java.awt.image.BufferedImage effectGray(java.awt.image.BufferedImage img)
±×·¹ÀÌ È¿°úÁÖ±â

Parameters:
img - ´ë»ó À̹ÌÁö
Returns:
BufferedImage

filterGray

public void filterGray(java.awt.image.BufferedImage img)
±×·¹ÀÌ È¿°úÁÖ±â

Parameters:
img - ´ë»ó À̹ÌÁö

effectReverse

public java.awt.image.BufferedImage effectReverse(java.awt.image.BufferedImage img)
³×°¡Æ¼ºê È¿°úÁÖ±â

Parameters:
img - ´ë»ó À̹ÌÁö
Returns:
BufferedImage

effectBrighten

public java.awt.image.BufferedImage effectBrighten(java.awt.image.BufferedImage img,
                                                   int bright)
¹à±âÁ¶Á¤ È¿°úÁÖ±â

Parameters:
img - ´ë»ó À̹ÌÁö
bright - ´ë»ó ¹à±â(±âº» 100, 100 ÀÌÇÏ : ¾îµÓ°Ô, 100 ÀÌ»ó : ¹à°Ô)
Returns:
BufferedImage

effectContrast

public java.awt.image.BufferedImage effectContrast(java.awt.image.BufferedImage img,
                                                   int cont)
ÄÁÆ®¶ó½ºÅÍ È¿°úÁÖ±â

Parameters:
img - ´ë»ó À̹ÌÁö
cont - ´ë»ó ´ëºñ(±âº» 100, 100 ÀÌÇÏ : °­ÇϰÔ, 100 ÀÌ»ó : ¾àÇϰÔ)
Returns:
BufferedImage

getSafeColor

public int getSafeColor(int rgb)
¾ÈÀü»ö»ó °¡Á®¿À±â

Parameters:
rgb - ´ë»ó»ö»ó
Returns:
¾ÈÀü»ö»ó

filterDuotone

public java.awt.image.BufferedImage filterDuotone(java.awt.image.BufferedImage img,
                                                  int rplus,
                                                  int gplus,
                                                  int bplus)
µàÅæ È¿°úÁÖ±â

Parameters:
img - ´ë»ó À̹ÌÁö
rplus - Àû»ö ÂüÁ¶°ª(0-255)
gplus - ±×¸° ÂüÁ¶°ª(0-255)
bplus - ºí·ç ÂüÁ¶°ª(0-255)
Returns:
BufferedImage

filterNoise

public void filterNoise(java.awt.image.BufferedImage img,
                        int noise)
³ëÀÌÁî È¿°úÁÖ±â

Parameters:
img - ´ë»ó À̹ÌÁö
noise - ³ëÀÌÁîºñÀ²(1 ÃÖ´ë)

filterScatter

public void filterScatter(java.awt.image.BufferedImage img,
                          int dist)
ÀÜ»óÈ¿°ú È¿°úÁÖ±â

Parameters:
img - ´ë»ó À̹ÌÁö
dist - ÀÜ»ó°Å¸®

filterPixelate

public java.awt.image.BufferedImage filterPixelate(java.awt.image.BufferedImage img,
                                                   int blocksize)
Çʼ¿·¹ÀÌÆ® È¿°úÁÖ±â

Parameters:
img - ´ë»ó À̹ÌÁö
blocksize - ºí·°Å©±â
Returns:
BufferedImage

hex2Int

public int[] hex2Int(java.lang.String hexcolor)
RGB °ªÀ» int ·Î º¯È¯

Parameters:
hexcolor - RGB °ª
Returns:
Array(Àû»ö, ±×¸°, ºí·ç)

getColor

public java.awt.Color getColor(java.lang.String hexcolor)
RGB °ªÀ» Color ·Î º¯È¯

Parameters:
hexcolor - RGB °ª
Returns:
Color

getColor

public java.awt.Color getColor(java.lang.String hexcolor,
                               int alpha)
RGB °ª°ú ¾ËÆÄ°ªÀ» Color ·Î º¯È¯

Parameters:
hexcolor - RGB °ª
alpha - ¾ËÆÄ °ª
Returns:
Color

color2int

public int color2int(java.awt.Color intcolor)
Color ¸¦ ¼ýÀÚ·Î º¯È¯

Parameters:
intcolor - ´ë»ó »ö»ó
Returns:
»ö»ó¼ýÀÚ

hex2Dec

public int hex2Dec(java.lang.String s)
HEX °ªÀ» 10Áø¼ö·Î º¯È¯

Parameters:
s - ´ë»ó hex °ª
Returns:
10Áø¼ö

copy

public void copy(java.lang.String fileName,
                 int x,
                 int y,
                 int w,
                 int h)
ÁÖ¾îÁø À̹ÌÁö¸¦ ±âº»À̹ÌÁö¿¡ º¹»ç

Parameters:
fileName - À̹ÌÁöÆÄÀϸí
x - ´ë»ó X ÁÂÇ¥
y - ´ë»ó Y ÁÂÇ¥
w - ´ë»ó °¡·Î
h - ´ë»ó ¼¼·Î

copy

public void copy(java.awt.image.BufferedImage img,
                 int x,
                 int y,
                 int w,
                 int h)
ÁÖ¾îÁø À̹ÌÁö¸¦ ±âº»À̹ÌÁö¿¡ º¹»ç

Parameters:
img - º¹»çÇÒ À̹ÌÁö
x - ´ë»ó X ÁÂÇ¥
y - ´ë»ó Y ÁÂÇ¥
w - ´ë»ó °¡·Î
h - ´ë»ó ¼¼·Î

copy

public void copy(java.awt.image.BufferedImage img,
                 int x,
                 int y,
                 int w,
                 int h,
                 int sx,
                 int sy,
                 java.lang.Boolean smart_copy)
ÁÖ¾îÁø À̹ÌÁö¸¦ ±âº»À̹ÌÁö¿¡ º¹»ç

Parameters:
img - º¹»çÇÒ À̹ÌÁö
x - ´ë»ó X ÁÂÇ¥
y - ´ë»ó Y ÁÂÇ¥
w - ´ë»ó °¡·Î
h - ´ë»ó ¼¼·Î

copy

public void copy(java.awt.image.BufferedImage img,
                 int x,
                 int y)
ÁÖ¾îÁø À̹ÌÁö¸¦ ±âº»À̹ÌÁö¿¡ º¹»ç

Parameters:
img - º¹»çÇÒ À̹ÌÁö
x - ´ë»ó X ÁÂÇ¥
y - ´ë»ó Y ÁÂÇ¥

copy

public void copy(java.awt.image.BufferedImage img,
                 int x,
                 int y,
                 int sx,
                 int sy,
                 int sw,
                 int sh)
ÁÖ¾îÁø À̹ÌÁö¸¦ ±âº»À̹ÌÁö¿¡ º¹»ç

Parameters:
img - º¹»çÇÒ À̹ÌÁö
x - ´ë»ó X ÁÂÇ¥
y - ´ë»ó Y ÁÂÇ¥
sx - º¹»çÇÒÀ̹ÌÁöÀÇ X ÁÂÇ¥
sy - º¹»çÇÒÀ̹ÌÁöÀÇ Y ÁÂÇ¥
sw - º¹»çÇÒÀ̹ÌÁöÀÇ °¡·ÎÅ©±â
sh - º¹»çÇÒÀ̹ÌÁöÀÇ ¼¼·ÎÅ©±â

text

public void text(java.lang.String text,
                 int x,
                 int y,
                 java.lang.String hexcolor)
±âº»À̹ÌÁö¿¡ ¹®ÀÚ³Ö±â

Parameters:
text - ³ÖÀ» ¹®ÀÚ
x - ´ë»ó X ÁÂÇ¥
y - ´ë»ó Y ÁÂÇ¥
hexcolor - ±Û¾¾ »ö»ó

text

public void text(java.lang.String text,
                 int x,
                 int y)
±âº»À̹ÌÁö¿¡ ¹®ÀÚ³Ö±â

Parameters:
text - ³ÖÀ» ¹®ÀÚ
x - ´ë»ó X ÁÂÇ¥
y - ´ë»ó Y ÁÂÇ¥

resize

public java.awt.image.BufferedImage resize(java.awt.image.BufferedImage img,
                                           int w,
                                           int h)
À̹ÌÁö Å©±âÁ¶Á¤

Parameters:
img - ´ë»óÀ̹ÌÁö
w - ´ë»ó °¡·ÎÅ©±â
h - ´ë»ó ¼¼·ÎÅ©±â
Returns:
BufferedImage

resize

public java.awt.image.BufferedImage resize(java.awt.image.BufferedImage img,
                                           int w)
À̹ÌÁö Å©±âÁ¶Á¤

Parameters:
img - ´ë»óÀ̹ÌÁö
w - ´ë»ó °¡·ÎÅ©±â
Returns:
BufferedImage

resizeMax

public java.awt.image.BufferedImage resizeMax(java.awt.image.BufferedImage img,
                                              int max_size)
À̹ÌÁö Å©±âÁ¶Á¤(ÀåÃà ´ë»ó Á¶Á¤)

Parameters:
img - ´ë»óÀ̹ÌÁö
max_size - ÀåÃà ÃÖ´ëÅ©±â
Returns:
BufferedImage

fill

public java.awt.image.BufferedImage fill(java.awt.image.BufferedImage img,
                                         int w,
                                         int h)
À̹ÌÁö ¹Ýº¹

Parameters:
img - ´ë»óÀ̹ÌÁö
w - ´ë»ó°¡·ÎÅ©±â
h - ´ë»ó¼¼·ÎÅ©±â
Returns:
BufferedImage

getFilled

public java.awt.image.BufferedImage getFilled(java.awt.image.BufferedImage img,
                                              int pos,
                                              int w,
                                              int h)
À̹ÌÁö¿¡¼­ ƯÁ¤¿µ¿ª°¡Á®¿À±â

Parameters:
img - ´ë»óÀ̹ÌÁö
pos - ´ë»óÀ§Ä¡(1:Áß°£»ó, 2 : ÁÂÁß°£, 3 : ÇÏÁß°£, 4: ÁÂÁß°£,0 : Áß°£Áß°£)
w - ´ë»ó°¡·ÎÅ©±â
h - ´ë»ó¼¼·ÎÅ©±â
Returns:
BufferedImage

loadFrame

public java.awt.image.BufferedImage loadFrame(java.lang.String frmName,
                                              java.lang.String linecolor,
                                              java.lang.String bgcolor)
ÇÁ·¹ÀÎ À̹ÌÁö Àоî¿À±â

Parameters:
frmName - ÇÁ·¹ÀÓÀ̸§
linecolor - ¶óÀλö»ó
bgcolor - ¹è°æ»ö»ó
Returns:
BufferedImage

setFrame

public void setFrame(java.lang.String frmName,
                     java.lang.String lineColor,
                     java.lang.String bgColor)
ÇöÀçÀÇ À̹ÌÁö¿¡ ÇÁ·¹ÀÓ ³Ö±â

Parameters:
frmName - ÇÁ·¹ÀÓÀ̸§
lineColor - ¶óÀλö»ó
bgColor - ¹è°æ»ö»ó

setFrame

public void setFrame(java.lang.String frmName)
ÇöÀçÀÇ À̹ÌÁö¿¡ ÇÁ·¹ÀÓ ³Ö±â

Parameters:
frmName - ÇÁ·¹ÀÓÀ̸§

fillCopy

public void fillCopy(java.awt.image.BufferedImage img,
                     int ox,
                     int oy,
                     int ow,
                     int oh,
                     int sx,
                     int sy,
                     int sw,
                     int sh,
                     int stretch_mode)
À̹ÌÁö ¹Ýº¹ º¹»ç

Parameters:
img - ´ë»óÀ̹ÌÁö
ox - ´ë»ó X ÁÂÇ¥
oy - ´ë»ó Y ÁÂÇ¥
ow - ´ë»ó°¡·ÎÅ©±â
oh - ´ë»ó¼¼·ÎÅ©±â
sx - ¿øº» X ÁÂÇ¥
sy - ¿øº» Y ÁÂÇ¥
sw - ¿øº»°¡·ÎÅ©±â
sh - ¿øº»¼¼·ÎÅ©±â

getSkinXml

public java.lang.String getSkinXml()
ÇÁ·¹ÀÓ Á¤º¸ XML °¡Á®¿À±â


loadSkin

public rainProperties loadSkin(java.lang.String frmName)
ÇÁ·¹ÀÓ Á¤º¸ °¡Á®¿À±â

Parameters:
frmName - ÇÁ·¹ÀÓ¸í

addText

public java.awt.image.BufferedImage addText(java.awt.image.BufferedImage src_img,
                                            java.lang.String[] text,
                                            int padding)
À̹ÌÁö¿¡ Text Ãß°¡Çϱâ

Parameters:
src_img - ÇÁ·¹ÀÓ¸í
text - °¡·Î¼¼·Î ¿©¹é
padding - °¡·Î¼¼·Î ¿©¹é

setSkin

public java.awt.image.BufferedImage setSkin(java.awt.image.BufferedImage img,
                                            java.lang.String frmName)
À̹ÌÁö¿¡ ÇÁ·¹ÀÓ Àû¿ëÇϱâ

Parameters:
img - À̹ÌÁö
frmName - ÇÁ·¹ÀÓ¸í

setSkintmp

public java.awt.image.BufferedImage setSkintmp(java.lang.String frmName)
À̹ÌÁö¿¡ ÇÁ·¹ÀÓ Àû¿ëÇϱâ

Parameters:
frmName - ÇÁ·¹ÀÓ¸í

setImg

public void setImg(java.lang.String imgName,
                   int padding)
ÇöÀçÀÇ À̹ÌÁö¿¡ À̹ÌÁö ³Ö±â

Parameters:
imgName - À̹ÌÁöÀ̸§
padding - °¡·Î¼¼·Î ¿©¹é

setImg

public void setImg(java.awt.image.BufferedImage img,
                   int padding)
ÇöÀçÀÇ À̹ÌÁö¿¡ À̹ÌÁö ³Ö±â

Parameters:
img - ´ë»óÀ̹ÌÁö
padding - °¡·Î¼¼·Î ¿©¹é

setText

public void setText(java.lang.String text,
                    java.lang.String hexcolor)
ÇöÀçÀÇ À̹ÌÁö¿¡ ¹®ÀÚ ³Ö±â

Parameters:
text - ¹®ÀÚ
hexcolor - ¹®ÀÚ »ö»ó

setRotate

public java.awt.image.BufferedImage setRotate(java.awt.image.BufferedImage img,
                                              double degree)
ÁÖ¾îÁø À̹ÌÁö ȸÀü

Parameters:
img - ´ë»ó À̹ÌÁö
degree - ȸÀü°¢µµ(1: 90µµ, 2: 180µµ, 3: 270µµ, 0 :ȸÀü¾øÀ½)
Returns:
BufferedImage

makeFrame

public void makeFrame(java.lang.String file_name,
                      java.lang.String img_style,
                      int max_width,
                      java.lang.Boolean auto_rotate,
                      java.lang.String bgcolor,
                      java.lang.String linecolor,
                      java.lang.String fontcolor,
                      java.lang.String sign,
                      java.lang.Boolean add_picinfo,
                      int padding_value)
À̹ÌÁö¿¡ ÇÁ·¹ÀÓÃß°¡Çϱâ

Parameters:
file_name - À̹ÌÁöÆÄÀϸí
img_style - ÇÁ·¹ÀÓ¸í
max_width - ÃÖ´ëÆø
auto_rotate - ÀÚµ¿È¸Àü¿©ºÎ
bgcolor - ¹è°æ»ö»ó
linecolor - ¶óÀλö»ó
fontcolor - ±Û¾¾»ö»ó
sign - À̹ÌÁö½ÎÀÎ
add_picinfo - »çÁøÃÔ¿µÁ¤º¸ ³Ö±â¿©ºÎ
padding_value - ÇÁ·¹ÀÓ ¿©¹é

name2Ext

public java.lang.String name2Ext(java.lang.String fileName)
ÆÄÀÏ¸í¿¡¼­ È®ÀåÀÚ °¡Á®¿À±â

Parameters:
fileName - ´ë»óÆÄÀϸí
Returns:
ÆÄÀÏÈ®ÀåÀÚ

name2Ext

public java.lang.String name2Ext(java.lang.String fileName,
                                 java.lang.Boolean java_img)
ÆÄÀÏ¸í¿¡¼­ È®ÀåÀÚ °¡Á®¿À±â(ÀÚ¹Ù ¾ÈÀüÈ®ÀåÀÚ) - ÀÚ¹Ù¿¡¼­´Â gif À̹ÌÁö »ç¿ëºÒ°¡

Parameters:
fileName - ´ë»óÆÄÀϸí
Returns:
ÆÄÀÏÈ®ÀåÀÚ

save

public boolean save(java.lang.String fileName)
ÇöÀçÀÇ À̹ÌÁö¸¦ ÁÖ¾îÁø ÆÄÀϸíÀ¸·Î ÀúÀå

Parameters:
fileName - ´ë»óÆÄÀϸí
Returns:
¼º°ø¿©ºÎ

save

public boolean save(java.lang.String fileName,
                    java.lang.String fileType)
ÇöÀçÀÇ À̹ÌÁö¸¦ ÁÖ¾îÁø ÆÄÀϸíÀ¸·Î ÀúÀå

Parameters:
fileName - ´ë»óÆÄÀϸí
Returns:
¼º°ø¿©ºÎ

show

public void show(java.awt.image.BufferedImage img,
                 javax.servlet.http.HttpServletResponse response)
ÁÖ¾îÁø À̹ÌÁö¸¦ À¥ºê¶ó¿ìÀú·Î Àü¼Û

Parameters:
img - ´ë»óÀ̹ÌÁö
response - HttpServletResponse

show

public void show(java.awt.image.BufferedImage img,
                 javax.servlet.http.HttpServletResponse response,
                 java.lang.String imgType)
ÁÖ¾îÁø À̹ÌÁö¸¦ À¥ºê¶ó¿ìÀú·Î Àü¼Û

Parameters:
img - ´ë»óÀ̹ÌÁö
response - HttpServletResponse

show

public void show(java.lang.String imgName,
                 javax.servlet.http.HttpServletResponse response)
ÁÖ¾îÁø À̹ÌÁö¸¦ À¥ºê¶ó¿ìÀú·Î Àü¼Û

Parameters:
imgName - ´ë»óÀ̹ÌÁö¸í
response - HttpServletResponse


Copyright 2005 cafen.net