framework.util
Class ImageUtil

java.lang.Object
  extended by framework.util.ImageUtil

public class ImageUtil
extends java.lang.Object

À̹ÌÁö Æ÷¸Ë º¯°æ, Å©±â º¯°æ½Ã ÀÌ¿ëÇÒ ¼ö ÀÖ´Â À¯Æ¿¸®Æ¼ Ŭ·¡½ºÀÌ´Ù.


Method Summary
static java.lang.String captcha(javax.servlet.http.HttpServletResponse response)
          CAPTCHA À̹ÌÁö¸¦ ÀÀ´ä°´Ã¼·Î Àü¼ÛÇϰí, »ý¼ºµÈ ¹®ÀÚ¿­À» ¸®ÅÏÇÑ´Ù.
static java.lang.String captcha(javax.servlet.http.HttpServletResponse response, int width, int height)
          CAPTCHA À̹ÌÁö¸¦ ÀÀ´ä°´Ã¼·Î Àü¼ÛÇϰí, »ý¼ºµÈ ¹®ÀÚ¿­À» ¸®ÅÏÇÑ´Ù.
static void create(java.io.File srcFile, java.io.File destFile, int width, int height)
          À̹ÌÁö¸¦ ¸®»çÀÌÁî ÇÑ´Ù.
static void create(java.lang.String srcPath, java.lang.String destPath, int width, int height)
          À̹ÌÁö¸¦ ¸®»çÀÌÁî ÇÑ´Ù.
static void resize(java.io.File srcFile, java.io.File destFile, int width, int height)
          À̹ÌÁö¸¦ ¸®»çÀÌÁî ÇÑ´Ù.
static void resize(java.lang.String srcPath, java.lang.String destPath, int width, int height)
          À̹ÌÁö¸¦ ¸®»çÀÌÁî ÇÑ´Ù.
static void writePNG(java.awt.Image image, java.io.File destFile)
          À̹ÌÁö¸¦ PNG Çü½ÄÀ¸·Î ÀúÀåÇÑ´Ù.
static void writePNG(java.awt.Image image, java.lang.String destPath)
          À̹ÌÁö¸¦ PNG Çü½ÄÀ¸·Î ÀúÀåÇÑ´Ù.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Method Detail

create

public static void create(java.lang.String srcPath,
                          java.lang.String destPath,
                          int width,
                          int height)
                   throws java.io.IOException
À̹ÌÁö¸¦ ¸®»çÀÌÁî ÇÑ´Ù. ¼Ò½º À̹ÌÁö ÆÄÀÏÀÇ width, height Áß Å©±â°¡ Å« ÂÊÀ» ±âÁØÀ¸·Î ÇÏ¿© ºñÀ²À» À¯ÁöÇÑä À̹ÌÁö¸¦ »ý¼ºÇÑ´Ù.

Parameters:
srcPath - ¼Ò½º À̹ÌÁö °æ·Î
destPath - ´ë»ó À̹ÌÁö °æ·Î
width - ¸®»çÀÌÁîÇÒ °¡·Î »çÀÌÁî
height - ¸®»çÀÌÁîÇÒ ¼¼·Î »çÀÌÁî
Throws:
java.io.IOException

create

public static void create(java.io.File srcFile,
                          java.io.File destFile,
                          int width,
                          int height)
                   throws java.io.IOException
À̹ÌÁö¸¦ ¸®»çÀÌÁî ÇÑ´Ù. ¼Ò½º À̹ÌÁö ÆÄÀÏÀÇ width, height Áß Å©±â°¡ Å« ÂÊÀ» ±âÁØÀ¸·Î ÇÏ¿© ºñÀ²À» À¯ÁöÇÑä À̹ÌÁö¸¦ »ý¼ºÇÑ´Ù.

Parameters:
srcFile - ¼Ò½º À̹ÌÁö ÆÄÀÏ
destFile - ´ë»ó À̹ÌÁö ÆÄÀÏ
width - ¸®»çÀÌÁîÇÒ °¡·Î »çÀÌÁî
height - ¸®»çÀÌÁîÇÒ ¼¼·Î »çÀÌÁî
Throws:
java.io.IOException

resize

public static void resize(java.lang.String srcPath,
                          java.lang.String destPath,
                          int width,
                          int height)
                   throws java.io.IOException
À̹ÌÁö¸¦ ¸®»çÀÌÁî ÇÑ´Ù. ¼Ò½º À̹ÌÁö ÆÄÀÏÀÇ width, height Áß Å©±â°¡ Å« ÂÊÀ» ±âÁØÀ¸·Î ÇÏ¿© ºñÀ²À» À¯ÁöÇÑä À̹ÌÁö¸¦ »ý¼ºÇÑ´Ù.

Parameters:
srcPath - ¼Ò½º À̹ÌÁö °æ·Î
destPath - ´ë»ó À̹ÌÁö °æ·Î
width - ¸®»çÀÌÁîÇÒ °¡·Î »çÀÌÁî
height - ¸®»çÀÌÁîÇÒ ¼¼·Î »çÀÌÁî
Throws:
java.io.IOException

resize

public static void resize(java.io.File srcFile,
                          java.io.File destFile,
                          int width,
                          int height)
                   throws java.io.IOException
À̹ÌÁö¸¦ ¸®»çÀÌÁî ÇÑ´Ù. ¼Ò½º À̹ÌÁö ÆÄÀÏÀÇ width, height Áß Å©±â°¡ Å« ÂÊÀ» ±âÁØÀ¸·Î ÇÏ¿© ºñÀ²À» À¯ÁöÇÑä À̹ÌÁö¸¦ »ý¼ºÇÑ´Ù.

Parameters:
srcFile - ¼Ò½º À̹ÌÁö ÆÄÀÏ
destFile - ´ë»ó À̹ÌÁö ÆÄÀÏ
width - ¸®»çÀÌÁîÇÒ °¡·Î »çÀÌÁî
height - ¸®»çÀÌÁîÇÒ ¼¼·Î »çÀÌÁî
Throws:
java.io.IOException

writePNG

public static void writePNG(java.awt.Image image,
                            java.lang.String destPath)
                     throws java.io.IOException
À̹ÌÁö¸¦ PNG Çü½ÄÀ¸·Î ÀúÀåÇÑ´Ù.

Parameters:
image - ÀúÀåÇÒ À̹ÌÁö °´Ã¼
destPath - ´ë»ó À̹ÌÁö °æ·Î
Throws:
java.io.IOException

writePNG

public static void writePNG(java.awt.Image image,
                            java.io.File destFile)
                     throws java.io.IOException
À̹ÌÁö¸¦ PNG Çü½ÄÀ¸·Î ÀúÀåÇÑ´Ù.

Parameters:
image - ÀúÀåÇÒ À̹ÌÁö °´Ã¼
destFile - ´ë»ó À̹ÌÁö ÆÄÀÏ
Throws:
java.io.IOException

captcha

public static java.lang.String captcha(javax.servlet.http.HttpServletResponse response)
CAPTCHA À̹ÌÁö¸¦ ÀÀ´ä°´Ã¼·Î Àü¼ÛÇϰí, »ý¼ºµÈ ¹®ÀÚ¿­À» ¸®ÅÏÇÑ´Ù. ±âº»»çÀÌÁî´Â °¡·Î 200px, ¼¼·Î 50pxÀ¸·Î ÇÑ´Ù.

Parameters:
response - captcha À̹ÌÁö¸¦ Àü¼ÛÇÒ ÀÀ´ä°´Ã¼
Returns:
»ý¼ºµÈ ¹®ÀÚ¿­

captcha

public static java.lang.String captcha(javax.servlet.http.HttpServletResponse response,
                                       int width,
                                       int height)
CAPTCHA À̹ÌÁö¸¦ ÀÀ´ä°´Ã¼·Î Àü¼ÛÇϰí, »ý¼ºµÈ ¹®ÀÚ¿­À» ¸®ÅÏÇÑ´Ù.

Parameters:
response - captcha À̹ÌÁö¸¦ Àü¼ÛÇÒ ÀÀ´ä°´Ã¼
width - °¡·Î »çÀÌÁî Çȼ¿
height - ¼¼·Î »çÀÌÁî Çȼ¿
Returns:
»ý¼ºµÈ ¹®ÀÚ¿­