Áö±Ý±îÁö ¹è¿î ³»¿ëÀ¸·Î À¢¸¸ÇÑ ÀϵéÀº ´Ù ó¸®ÇÒ ¼ö ÀÖÀ» °ÍÀÌ´Ù.
±×·¯³ª, ¹®Á¦´Â 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¶ó´Â ÆÄÀÏ Æ÷¸ËÀ» Áö¿øÇÏ´Â
°ÍÀ¸·Î ¹Ù²î¾ú´Ù.
±×·¡µµ ¿ì¸®´Â GIF¿¡ Àͼ÷ÇϹǷΠÀÏ´Ü GIF¸¦ Áö¿øÇÏ´Â 1.2¹öÀüÀ» °¡Áö°í ¼³¸íÇÒ °ÍÀÌ´Ù.
Âü, ÀÌ GD ¶óÀ̺귯¸®ÀÇ °ø½Ä ȨÆäÀÌÁö´Â
http://www.boutell.com/gd/ ÀÌ´Ù. PNGÆÄÀÏ Æ÷¸ËÀ» »ç¿ëÇÏ·Á°Å³ª ÃֽйöÀüÀ» ¾ò°í ½ÍÀº »ç¶÷, ¶Ç´Â º¸´Ù ¸¹Àº
Á¤º¸¸¦ ¾ò°í ½ÍÀº »ç¶÷Àº ÀÌ È¨ÆäÀÌÁö¿¡ °¡º¸¸é µÈ´Ù.
- Last Update : 2001.7.9 by Deadfire(http://www.deadfire.net)
|
|
|