20.GD1.2


  Áö±Ý±îÁö ¹è¿î ³»¿ëÀ¸·Î À¢¸¸ÇÑ ÀϵéÀº ´Ù ó¸®ÇÒ ¼ö ÀÖÀ» °ÍÀÌ´Ù.

  ±×·¯³ª, ¹®Á¦´Â Chart³ª Image Counter¿Í °°Àº °ÍÀ» ¸¸µé±â¿¡´Â ¹º°¡ ºÎÁ·ÇÏ´Ù. ±×·¡µµ Chart°°Àº °ÍÀº Java Applet°ú °°Àº °ÍÀ» ÀÌ¿ëÇØ¼­ ¸¸µé ¼öµµ ÀÖÀ¸³ª Counter´Â ±×·¸°Ô ÇØµµ ±¸ÇöÇÒ ¼ö °¡ ¾ø´Ù.

  Ä«¿îÅÍÀÇ °æ¿ì ´ë°³ ´ÙÀ½ÀÇ µÎ°¡Áö ¹æ½ÄÁß¿¡ Çϳª¸¦ »ç¿ëÇÏ°Ô µÈ´Ù.

  • À̹ÌÁö¸¦ ¹Ì¸® ÁغñÇÏ¿© Ãâ·ÂÇÏ´Â °æ¿ì

      ÀÌ °æ¿ì´Â 0.jpg ~ 9.jpg±îÁö ÀÏ´Ü °¢ ¼ýÀÚº°·Î À̹ÌÁö¸¦ ÁغñÇÑ µÚ¿¡ img Tag¸¦ ÀÌ¿ëÇÏ¿© Ãâ·ÂÇÏ´Â °ÍÀÌ´Ù. ÀÌ·¸°Ô µÇ¸é °¢ ±×¸²º°·Î Á¶°¢³ª¼­ º¸ÀÌ°Ô µÇ¸ç, Server»ó¿¡ °¢°¢ÀÇ À̹ÌÁö¸¦ ¹Ýµå½Ã Á¦°øÇØ¾ß ÇÏ´Â ´ÜÁ¡ÀÌ ÀÖ´Â ¹Ý¸é¿¡ ±¸ÇöÇϱâ´Â ½±´Ù.

      ±×·¯³ª À̹ÌÁö Ä«¿îÅ͸¦ Æ÷ÇÔÇÏ°Ô µÉ ÆäÀÌÁö°¡ ¹Ýµå½Ã CGIó·³ ½ÇÇàÀÌ °¡´ÉÇÑ ÇÁ·Î±×·¥¾È¿¡ ÄÚµùÀ» Á÷Á¢Çϰųª, Server Side Include¹æ½ÄÀ¸·Î Æ÷ÇÔ½ÃÄѼ­¸¸ »ç¿ëÇÒ ¼ö Àֱ⠶§¹®¿¡ ÀϹÝÀûÀÎ ¹æ¹ýÇϰí´Â °Å¸®°¡ ÀÖ´Ù.

  • À̹ÌÁö¸¦ ´ÙÀ̳ª¹ÍÇÏ°Ô ±¸¼ºÇÏ¿© Ãâ·ÂÇÏ´Â °æ¿ì

      ÇϳªÀÇ À̹ÌÁö¸¦ ÇÊ¿äÇÒ ¶§¸¶´Ù »õ·Î ±¸¼ºÇÏ´Â ¹æ½ÄÀÌ´Ù. Áï, CGIÇÁ·Î±×·¥ÀÌ ÇÊ¿äÇÒ ¶§¸¶´Ù, Á÷Á¢ À̹ÌÁö¸¦ ±×·Á¼­ À̸¦ ºê¶ó¿ìÀú·Î ³»·Áº¸³»´Â °æ¿ì·Î, ÀÌ °æ¿ì´Â º°µµÀÇ ¶óÀ̺귯¸®°¡ ÇÊ¿äÇÏ´Ù. Áï, ¿øÇÏ´Â ¼ýÀÚµé·Î »õ·Î¿î À̹ÌÁö¸¦ »ý¼ºÇÏ¿© À̸¦ Á÷Á¢ ¶Ç´Â °£Á¢ÀûÀ¸·Î ³»·ÁÁÖ´Â °ÍÀÌ´Ù.
  ¹¹ ù ¹øÂ° ¹æ½ÄÀº ÇöÀç±îÁö ¿ì¸®°¡ ¾Ë°í ÀÖ´Â ¼öÁØ¿¡¼­ ÃæºÐÈ÷ ÇØ°áµÉ ¼ö ÀÖ´Ù.

  ´ÙÀ½ ÄÚµå´Â counter¿¡ ÇÊ¿äÇÑ ¼ýÀÚ°¡ µé¾îÀÖ´Ù°í °¡Á¤Çϸé, ´ÙÀ½°ú °°ÀÌ ±¸ÇöÇÑ´Ù. (¿©±â¼­ ÀÚ¼¼ÇÑ ÄÚµå´Â »ý·«ÇÏ°í ¸ÞÀÎ Äڵ常 º¸ÀÚ. ½ÇÁ¦·Î ÀÌ·± ¹æ½ÄÀ¸·Î ±¸ÇöÇÏÁö´Â ¾Ê±â ¶§¹®ÀÌ´Ù. )

int i= 0, counter, mod;
int img[10];

while(counter > 0){
    mod = counter % 10;
    img[i++] = mod;
    counter = counter / 10;
}
i--;

while(i >= 0)
    printf("<IMG SRC=/images/%d.jpg>", img[i--]);


  µû¶ó¼­, À̹ø Àå¿¡¼­ ³íÀÇÄÚÀÚÇÏ´Â ºÎºÐÀº µÎ ¹øÂ° ºÎºÐÀ¸·Î À̹ÌÁö¸¦ ´ÙÀ̳ª¹ÍÇÏ°Ô »ý¼ºÇÏ¿© ºê¶ó¿ìÀú·Î Àü¼ÛÇÏ´Â ±â´É¿¡ ´ëÇÏ¿© ¾Ë¾Æº¸µµ·Ï ÇϰڴÙ.( ´ëºÎºÐÀÇ ¹«·á Ä«¿îÅ͸¦ Á¦°øÇÏ´Â °ÍµéÀº ÀÌ·± ¹æ½ÄÀ» ±¸ÇöÇϰí ÀÖ´Ù. È®ÀÎÇØ º¸°í ½ÍÀ¸¸é À̹ÌÁö°¡ ÇϳªÀÎÁö ¿©·¯ Á¶°¢ÀÎÁö º¸¸é µÈ´Ù. )

  ÀÌÁ¦, ´ÙÀ̳ª¹ÍÇÏ°Ô À̹ÌÁö¸¦ »ý¼ºÇØÁÖ´Â ÇÁ·Î±×·¥À» ÀÛ¼ºÇÏ¸é µÈ´Ù. Áï, GIFÆÄÀÏÀÇ Æ÷¸ËÀ» ¾Ë¸é ±×·¸°Ô ÀÛ¼ºÇÏ¸é µÇ´Â °ÍÀε¥, ¹®Á¦´Â ¿ì¸®°¡ GIFÆ÷¸ËÀ» ´Ù ¾Ë¸é ÁÁÀºµ¥ ´ëºÎºÐ ±×·¸Áö ¸øÇÏ´Ù´Â °ÍÀÌ´Ù.   ±×·³ ¾î¶»°Ô ó¸®Çϴ°¡? ±×·¯ÇÑ °ÍÀ» Á¦°øÇØÁÖ´Â °ø°³ ¶óÀ̺귯¸®°¡ ÀÖ´Ù. GD ¶ó´Â Graphics Library°¡ ±×°ÍÀÌ´Ù.

  gd·Î À̹ÌÁö¸¦ ÀÚÀ¯ÀÚÁ¦·Î ´ÙÀ̳ª¹ÍÇÏ°Ô ¸¸µé¾î ³¾ ¼ö ÀÖ´Ù.

  ÇöÀç(2001³â7¿ù) gd2.0.1 Beta ±îÁö ³ª¿Í ÀÖÀ¸³ª GIFÆÄÀÏ Æ÷¸ËÀ» Áö¿øÇÏ´Â ¹öÀüÀ¸·Î´Â 1.2°¡ ¸¶Áö¸· ¹öÀüÀÌ´Ù. 1.2 ÀÌÈĹöÀüµéÀº GIF¿¡ °ü·ÃµÈ ÀúÀÛ±Ç ¶§¹®¿¡ PNG¶ó´Â ÆÄÀÏ Æ÷¸ËÀ» Áö¿øÇÏ´Â °ÍÀ¸·Î ¹Ù²î¾ú´Ù.

    PNG   PNGÆÄÀÏ Æ÷¸ËÀº À̹ÌÁö ÆÄÀÏ Æ÷¸ËÀÇ »õ·Î¿î Á¾·ù·Î, ³×ºñ°ÔÀÌÅͳª ÀͽºÇ÷η¯ÀÇ 4.0 ÀÌ»ó ¹öÀü¿¡¼­ ¸ðµÎ Áö¿øÇϰí ÀÖ´Ù. ÀÌ ÆÄÀÏ Æ÷¸ËÀÌ Á»´õ ºü¸£°í, jpegº¸´Ùµµ ¾ÐÃà·üÀÌ ÁÁ´Ù°í ÇÑ´Ù.
  ±×·¡µµ ¿ì¸®´Â GIF¿¡ Àͼ÷ÇϹǷΠÀÏ´Ü GIF¸¦ Áö¿øÇÏ´Â 1.2¹öÀüÀ» °¡Áö°í ¼³¸íÇÒ °ÍÀÌ´Ù.

  Âü, ÀÌ GD ¶óÀ̺귯¸®ÀÇ °ø½Ä ȨÆäÀÌÁö´Â http://www.boutell.com/gd/ ÀÌ´Ù. PNGÆÄÀÏ Æ÷¸ËÀ» »ç¿ëÇÏ·Á°Å³ª ÃֽйöÀüÀ» ¾ò°í ½ÍÀº »ç¶÷, ¶Ç´Â º¸´Ù ¸¹Àº Á¤º¸¸¦ ¾ò°í ½ÍÀº »ç¶÷Àº ÀÌ È¨ÆäÀÌÁö¿¡ °¡º¸¸é µÈ´Ù.

- Last Update : 2001.7.9 by Deadfire(http://www.deadfire.net)

CGI with C Ȱ¿ë
ºê¶ó¿ìÀú±¸ºÐ
ȯ°æº¯¼öLIST
Ŭ¶óÀ̾ðƮǮ
¼­¹öǪ½¬
Form Mail
ÁøÇàÇöȲº¸±â
Cookie
MD5
File Download
SSI
Redirection
File Upload
GD1.2
Database
¸¶Ä¡¸ç

Copyright ¨Ï 1997 ~, Deadfire Program Master