| PNG | UserPreferences |
PNG ±×¸² Çü½Ä¿¡ ´ëÇÑ ÀÌÇØ¿Í PNGÀÇ ÃÖÀûÈ
|
http://www.w3.org/TR/2003/REC-PNG-20031110/
http://www.ietf.org/rfc/rfc2083.txt
PNGÀº Portable Network GraphicsÀÇ Áظ»·Î "ping"À¸·Î ¹ßÀ½ÇÑ´Ù. PNGÀº GIF format ÀÇ ÈİèÀÚ·Î µðÀÚÀÎµÈ ±×·¡ÇÈ Æ÷¸ËÀ¸·Î Internet Media TypeÀº image/pngÀÌ´Ù. ȤÀÚ´Â PNGÀ» PNG's Not GIF.ÀÇ ¾àÀÚ¶ó°í ¸»Çϱ⵵ ÇÑ´Ù. 1995³â 1¿ù Unisys¿Í CompuServe?°¡ GIF formatÀÌ »ç¿ëÇÏ´Â LZW ¾ÐÃà±â¹ý¿¡ ´ëÇÑ UnisysÀÇ Æ¯Çã±ÇÀ» ÀÌÀ¯·Î GIF formatÀ» »ç¿ëÇÏ´Â ÇÁ·Î±×·¥µé¿¡ ´ëÇØ ƯÇã·á¸¦ ÁöºÒÇØ¾ß ÇÑ´Ù°í °øÇ¥ÇÑ ÀÌÈÄ·Î, GIF¸¦ ´ë½ÅÇÒ »õ·Î¿î formatÀÇ °³¹ßÀ» ´õ¿í ÃËÁøÇÏ°Ô µÇ¾ú´Ù. PNGÀº ÀÌ·¯ÇÑ °³¹ßÀÇ °á°úÀÌ´Ù. PNG ÇÑÆí 1995³â 1¿ùÀÌÈÄ ¸¹Àº Web BrowserµéÀº GIF»Ó¸¸ ¾Æ´Ï¶ó, JPG¸¦ ±âº»ÀûÀ¸·Î Áö¿øÇÏ´Â ¹æÇâÀ¸·Î °³¹ßµÇ°Ô µÇ¾ú°í, ÀÌ¿¡ µû¶ó ¸¹Àº Web SiteµéÀÌ GIF»Ó¸¸ ¾Æ´Ï¶ó, JPG¸¦ »ç¿ëÇÏ¿© ±×µéÀÇ Site¸¦ °³¹ßÇÏ°Ô µÇ¾ú´Ù.
PNG´Â truecolor, greyscale, palette("8bit")ÀÇ ¼¼ °¡Áö À̹ÌÁöÇüŸ¦ Áö¿øÇÑ´Ù. truecolor pixelÀº ¼¼°³ÀÇ sample·Î ³ªÅ¸³»Áø´Ù. ¸ÕÀú red( zero = black, max = red) °¡ ³ª¿À°í, ±× ´ÙÀ½À¸·Î´Â green ( zero = black, max = green), ´ÙÀ½À¸·Î´Â blue ( zero = black, max = blue)°¡ ³ª¿Â´Ù. bit depth´Â °¢°¢ÀÇ sampleÀÇ size·Î Á¤ÇØÁö°Ô µÈ´Ù. greyscale pixelÀº zero = black, bit depthÀÇ ÃÖ´ë °ªÀÌ white·Î Á¤ÀÇµÈ grayscale levelÀÇ sample Çϳª·Î ³ªÅ¸³»Áø´Ù. palette pixelÀº indexed-color pixel À̶ó°í Çϸç, Á¦°øµÈ paletteÀÇ index °ªÀ» ÇϳªÀÇ sample·Î ³ªÅ¸³½´Ù. bit depth´Â palette»óÀÇ »ö»óµéÀÇ ÃÖ´ë °ªÀ¸·Î ÁöÁ¤µÈ´Ù.
JPEGÀÇ °æ¿ì´Â ÀÌÁß ¾ÕÀÇ µÎ °¡Áö¸¸, GIF´Â palette¸¸ (greyscaleÀº gray palette¸¦ »ç¿ëÇÑ´Ù.) »ç¿ëÇÑ´Ù. PNG°¡ ¼¼ °¡Áö À̹ÌÁöÇüŸ¦ Áö¿øÇϱ⠶§¹®¿¡ PNG¸¦ ±¸ÇöÇϴµ¥ ÀÖ¾î¼ 8bit palette¸¦ »ç¿ëÇÑ À̹ÌÁö¸¦ 24bit truecolor·Î ÀúÀåÇÏ°Ô ÇÑ´Ù´ø°¡ ÇÏ¸é ±× Å©±â°¡ Ä¿Áú °ÍÀº ºÒÀ» º¸µí »·ÇÏ´Ù. ±×¸®°í PNG À̹ÌÁö¸¦ ÀúÀåÇϴµ¥ ÀÖ¾î¼ ³Ê¹« ¸¹Àº palette Á¤º¸µéÀ» Æ÷ÇÔÇÏ°Ô µÇ´Â °æ¿ì¿¡µµ ¾ÐÃàÈ¿À²ÀÌ ¶³¾îÁö´Â °æ¿ì°¡ »ý±â°Ô µÈ´Ù. ÀÌ·± °æ¿ì´Â Á¶±×¸¶ÇÑ GIF À̹ÌÁöµéÀ» PNG·Î º¯È¯ÇÏ´Â °æ¿ì¿¡ ¸¹ÀÌ º¼ ¼ö ÀÖ´Ù. ±×¹Û¿¡µµ ¾ÐÃàÇÊÅ͸¦ Á¦´ë·Î »ç¿ëÇÏÁö ¸øÇÏ´Â °æ¿ì³ª, low-level ¾ÐÃà¿£ÁøÀÇ »ç¿ë¿¡ ¹®Á¦°¡ ÀÖ´Â °æ¿ì¿¡µµ ¾ÐÃàÈ¿À²ÀÌ ¶³¾îÁö°Ô µÈ´Ù.
PNGÀÇ °í±Þ ¿É¼Ç
Compression Level = 1..9. 1:Fast, 9:Best // zlibÀÇ lazy search¿Í °ü·Ã ÀÖ´Ù. Interlace: 0:None, 1:Adam7 // PNG Æ÷¸ËÀº Å»ýÀÌ ³×Æ®¿öÅ©¿¡¼ ½ºÆ®¸²À¸·Î Àü´ÞÇϱâ À§ÇÑ Æ÷¸ËÀÌ´Ù. ÀÎÅÍ·¹À̽º ¹æ½ÄÀ» ÀÌ¿ëÇÏ¸é º¸´Ù ºü¸£°Ô À̹ÌÁöÀÇ ÇüŸ¦ ÆÄ¾ÇÇÒ ¼ö ÀÖ´Ù. Filter: 0:None, 1:Sub, 2:Up, 3:Average, 4:Paeth 5:Mixed // ¹Ø¿¡ Ãß°¡ ¼³¸í
GIF Çü½ÄÀ̳ª PNG Çü½ÄÀº ¸ðµÎ scan lineÀ» µû¶ó ¾ÐÃàÀ» ÇÑ´Ù. Áï,ÇÑ ÁÙ ´ÜÀ§·Î ¾ÐÃàÇÑ´Ù´Â ¶æÀÌ´Ù. µû¶ó¼ °°Àº ¼öÆò ¶óÀÎ »ó¿¡¼ ¹Ýº¹ ÆÐÅÏÀÌ ³ªÅ¸³¯¼ö·Ï Àß ¾ÐÃàµÇ¸ç, ¼öÁ÷¶óÀÎ »óÀÇ ¹Ýº¹ÆÐÅÏÀº ¾ÐÃàÀ² Çâ»ó¿¡ º°·Î µµ¿òÀÌ µÇÁö ¾Ê´Â´Ù.
µ¥ÀÌÅÍÀÇ Æ¯¼º¿¡ µû¶ó¼ ÀûÀýÇÑ ÇÁ¸®ÄÚµùÀ» °¡ÇÏ¸é µ¥ÀÌÅÍÀÇ ¾ÐÃàÀ²À» Çâ»ó½Ãų ¼ö ÀÖ´Ù. PNG¿¡¼ ÇÊÅ͸µÀ̶õ ÀÌ·± ÇÁ¸®ÄÚµù ¹æ½ÄÀ» ÁöÁ¤ÇÏ´Â °ÍÀÌ´Ù. ÇÊÅÍ¿¡´Â ´ÙÀ½ 6°¡Áö°¡ ÀÖ´Ù.
0. none : ¾Æ¹«·± ÇÁ¸®ÄÚµù ¾øÀÌ ±×³É ¾ÐÃàÇÑ´Ù.
1. sub : ¿ÞÂÊ Çȼ¿°ú ºñ±³ÇÏ¿© ±× Â÷À̰ªÀ¸·Î ¾ÐÃà
2. up : ÀÂÊ Çȼ¿°ú ºñ±³ÇÏ¿© ±× Â÷À̰ªÀ¸·Î ¾ÐÃà
3. average : ¿ÞÂÊ & ÀÂÊ Çȼ¿ÀÇ Æò±Õ°ú ºñ±³ÇÏ¿© ±× Â÷À̰ªÀ¸·Î ¾ÐÃà
4. paeth : Paeth Pridictor ÇÔ¼ö°ª°ú ºñ±³ÇÏ¿© Â÷À̰ªÀ¸·Î ¾ÐÃà
5. adaptive: À§ÀÇ ¹æ¹ýµéÀ» °¢ ¶óÀθ¶´Ù ´Ù¸£°Ô Àû¿ëÇÏ¸ç ¾ÐÃà
5¹øÀÇ adaptive´Â ÇÁ·Î±×·¥¿¡ µû¶ó all ¶Ç´Â mixed·Î ºÎ¸£±âµµ ÇÑ´Ù. Paeth¶ó´Â °ÍÀº ÀÌ ¹æ¹ýÀ» Á¦¾ÈÇÑ ÇÐÀÚÀÎ Alan W.PaethÀÇ À̸§À» µû¼ ¸í¸íµÇ¾ú´Ù. Paeth Pridictor¶õ ÇöÀç Çȼ¿ÀÇ ÁÂ,»ó,ÁÂ»ó¿¡ À§Ä¡ÇÑ 3°³ÀÇ Çȼ¿ µ¥ÀÌÅ͸¦ ±âº»À¸·Î °£´ÜÇÑ ¼±Çü °è»êÀ» ÇÏ´Â ÇÔ¼ö·Î, ÀÌ ÇÔ¼ö°ª°ú ÇöÀç Çȼ¿°ªÀÇ Â÷À̰ªÀ» °¡Áö°í ¾ÐÃàÇÏ°Ô µÈ´Ù.
RARÀ̳ª ACE ¾ÐÃà ÇÁ·Î±×·¥Àº °í±Þ¿É¼Ç¿¡¼ WAV ÆÄÀÏÀ̳ª BMP ÆÄÀÏµî ¸ÖÆ¼¹Ìµð¾î ÆÄÀÏ¿¡ ´ëÇØ °Å±â¿¡ ÀûÇÕÇÑ ¾ÐÃàÀ» ÇÒ ¼ö ÀÖ°Ô ÇØµÎ¾ú´Ù. ¼Ò¸®³ª ±×¸² µ¥ÀÌÅÍÀÇ ÀÌ·± µ¥ÀÌÅÍ Æ¯¼ºÀ» °¨¾ÈÇÏ¿© À§¿¡ ¼³¸íÇÑ Á¾·ù¿Í ºñ½ÁÇÑ ·ùÀÇ ÇÁ¸®ÄÚµùÀ» °¡ÇÏ¿© ¾ÐÃàÇÏ´Â °ÍÀÌ ¹Ù·Î RARÀ̳ª ACEÀÇ ¸ÖƼ¹Ìµð¾î ¾ÐÃàÀÌ´Ù.
| Color Type | Allowed Bit Depths | Interpretation |
| 0 | 1,2,4,8,16 | Each pixel is a grayscale sample. |
| 2 | 8,16 | Each pixel is an R,G,B triple. |
| 3 | 1,2,4,8 | Each pixel is a palette index; a PLTE chunk must appear. |
| 4 | 8,16 | Each pixel is a grayscale sample, followed by an alpha sample. |
| 6 | 8,16 | Each pixel is an R,G,B triple, followed by an alpha sample. |
-->Filter Type 2 -->´Â ÇöÀç Çȼ¿ÀÇ À§¿¡ ÀÖ´Â Çȼ¿À» »ç¿ëÇÑ´Ù´Â Á¡À» Á¦¿ÜÇϰí´Â Type 1°ú °°´Ù. ¼ö½ÄÀ¸·Î´Â
Up(x) = Raw(x) - Prior(x)·Î Ç¥ÇöµÈ´Ù. Prior(x)´Â ¸ÕÀú ¹øÀÇ scanlineÀÇ filterµÇÁö ¾ÊÀº ¹ÙÀÌÆ®°ªÀ» ³ªÅ¸³½´Ù.
-->Filter Type 3 -->´Â Çȼ¿ÀÇ °ªÀ» ¿¹ÃøÇϱâ À§ÇØ ¿ÞÂʰú À§ÂÊÀÇ ÀÌ¿ôÇÏ´Â µÎ Çȼ¿ÀÇ Æò±Õ°ªÀ» »ç¿ëÇÑ´Ù. ¼ö½ÄÀ¸·Î´Â
Average(x) = Raw(x) - floor((Raw(x-bpp)+Prior(x))/2)·Î Ç¥ÇöµÈ´Ù.
-->Filter Type 4 -->´Â ¿ÞÂÊ, À§ÂÊ, ¿ÞÂÊÀÇ À§ Çȼ¿À» ÀÌ¿ëÇÑ °£´ÜÇÑ ¼±ÇüÇÔ¼ö¸¦ °è»êÇϰí, ÀÌ °ÍÀ» ¿¹Ãø °ªÀ¸·Î »ç¿ëÇÏ´Â ±â¹ýÀ¸·Î Alan W. Paeth°¡ °³¹ßÇÏ¿´´Ù. ¼ö½ÄÀ¸·Î´Â
Paeth(x) = Raw(x) - PaethPredictor(Raw(x-bpp), Prior(x), Prior(x-bpp))·Î Ç¥ÇöµÈ´Ù. pseudo code·Î PaethPredictor? ÇÔ¼ö´Â
function PaethPredictor (a, b, c)
begin
; a = left, b = above, c = upper left
p := a + b - c ; initial estimate
pa := abs(p - a) ; distances to a, b, c
pb := abs(p - b)
pc := abs(p - c)
; return nearest of a,b,c,
; breaking ties in order a,b,c.
if pa <= pb AND pa <= pc then return a
else if pb <= pc then return b
else return c
end
·Î ³ªÅ¸³¾ ¼ö ÀÖ´Ù.
4bit, 8bit ±×¸²Àº ¾Æ¹« ÇÊÅ͵µ Àû¿ëÇÏÁö ¾Ê°í noneÀ» ¾²´Â °ÍÀÌ ¾ÐÃà È¿À²ÀÌ °¡Àå ÁÁ´Ù. ¹Ý¸é 24bit ±×¸²Àº º¸Åë Adaptive ÇÊÅͰ¡ °¡Àå ÁÁÀº °á°ú¸¦ º¸¿©ÁÖ¸ç, Á¾Á¾ Up ÇÊÅͰ¡ ÃÖÀû ÇÊÅͰ¡ µÇ±âµµ ÇÑ´Ù. ´Ù¸¥ Á¾·ùÀÇ ÇÊÅͰ¡ ÃÖ°í È¿À²À» º¸¿©ÁÖ´Â °æ¿ì´Â °ÅÀÇ ¾ø´Ù.
´Ü, À§ÀÇ ¿øÄ¢¿¡´Â ¿¹¿Ü°¡ ÀÖ´Ù. °¨»ö(Êõßä:Color Reduction)ó¸®ÇÑ ±×¸²Àº ÃÖÁ¾ Ä÷¯¼ö°¡ 8bit ÀÌÇÏ³Ä ¾Æ´Ï³Ä, ¶Ç´Â µð´õ¸µ(dithering) ŸÀÔÀÌ ¾î¶² °ÍÀ̳Ŀ¡ °ü°è¾øÀÌ ÇÊÅ͸¦ noneÀ¸·Î ÇØ¾ß ¾ÐÃàÀ²ÀÌ ÁÁ´Ù. (µð´õ¸µ¿¡ ´ëÇÑ »ó¼¼ÇÑ ¼³¸íÀº ºÎ·ÏÀ» Âü°íÇϱ⠹ٶõ´Ù.)
ÀϺΠ°ÔÀÓ È¸»çµéÀº ±×¸² µ¥ÀÌÅÍÀÇ ¿ë·®À» ÁÙÀ̱â À§ÇØ ±×¸²ÀÇ »ö»ó ¼ö¸¦ ÁÙÀÌ´Â °¨»ö(Êõßä)󸮸¦ ÇÏ´Â ¼ö°¡ ÀÖ´Ù. µ¥ÀÌÅÍ¿¡¼ ¹Ýº¹¼ºÀÌ Ä¿Áú¼ö·Ï ¾ÐÃàÀ²ÀÌ ¿Ã¶ó°¡±â ¶§¹®¿¡, »ö¼ö°¡ ÁÙ¾îµé¸é °°Àº »öÀÌ ³ªÅ¸³¯ È®·üÀÌ Ä¿Á® µ¥ÀÌÅÍ Å©±â¸¦ ÀÛ°Ô ÇÒ ¼ö ÀÖ´Ù.
»öÀ» ÁÙ¿´´ÂÁö ¾Æ´ÑÁö´Â ±×¸²À» È®´ëÇØ º¸¸é ¾Ë ¼ö ÀÖ´Ù. »öÀ» ÁÙÀÎ °ÔÀÓ¿¡¼´Â µð´õ¸µÀÌ ³ªÅ¸³´Ù. elf»ç³ª Studio E-go»çÀÇ 90³â´ë Áß-ÈÄ¹Ý °ÔÀÓÀº ÆÐÅÏ µð´õ¸µÀ» ¾²°í ÀÖ¾ú°í, Libido»ç´Â È®»ê µð´õ¸µÀ» ¾²°í ÀÖ¾ú´Ù. ¿äÁòÀº µ¥ÀÌÅÍ ¾çÀ» ÁÙÀ̴µ¥ º° ½Å°æÀ» ¾²Áö ¾Ê¾Æ¼ÀÎÁö ÀÌ·± »ö¼ö ÁÙÀ̱â´Â Àß ÇÏÁö ¾Ê´Â µí ½Í´Ù.
¾î¶² °ÔÀÓÀº »ö¼ö¸¦ ÁÙÀÌ¸é¼ µð´õ¸µÀ» ¾ÈÇϱ⵵ ÇÑ´Ù. ÀÌ·¸°Ô µÇ¸é ±×·¯µ¥À̼ÇÀÌ ³ªÅ¸³ª´Â ºÎºÐ¿¡¼ »öºÐÇØ´ÉÀÌ ¶³¾îÁ®¼ »öÁ¶°¡ ºÎµå·´°Ô º¯ÇÏÁö ¸øÇÏ°í °è´ÜÁ® º¯ÇÏ´Â Çö»óÀ» ½±°Ô º¼ ¼ö ÀÖ´Ù. (ÀÌ·± °ÍÀ» »öÀÇ ¶ì°¡ ³ªÅ¸³´Ù°í ÇØ¼ color banding Çö»óÀ̶ó°í ÇÑ´Ù.)
À̸¦ Àß ¾Ë¾ÆÂ÷¸®Áö ¸øÇÏ°Ú´Ù¸é »ç¿ë »ö¼ö¸¦ Ä«¿îÆ®ÇÏ´Â °Íµµ ÁÁ´Ù. Æ®·çÄ÷¯(24bit) Ä÷¯ ±×¸²ÀÇ °æ¿ì ÃÖ´ë µ¿½Ã¹ß»öÀº 2ÀÇ 24Á¦°öÀÎ 16,777,216»öÀÌ´Ù. ±×·¯³ª ÀÌ ¸ðµç »öÀ» µ¿½Ã¿¡ ¾²´Â ±×¸²Àº ÀÖÀ» ¸® ¾ø°í ½ÇÁ¦ ¼¼¾îº¸¸é ÇÑ ±×¸²¿¡´Â º¸Åë 10¸¸ ~ 15¸¸»ö Á¤µµ°¡ »ç¿ëµÈ´Ù.
»ö¼ö¸¦ ÁÙÀÎ °ÔÀÓÀÇ ±×¸²Àº ¾Æ¿¹ 256»ö ÀÌÇϰ¡ µÇ¾îÀְųª, ¶Ç´Â ¼öõ»ö Á¤µµ¸¸ »ç¿ëÇϰí ÀÖ´Ù. »ö¼ö¸¦ Ä«¿îÆ® ÇÒ ¼ö ÀÖ´Â ÇÁ·Î±×·¥¿¡ ´ëÇØ¼´Â ¿ª½Ã ºÎ·ÏÀÇ µð´õ¸µ ÆíÀ» Âü°íÇÏ±æ ¹Ù¶õ´Ù.
¾î·µç, °á·ÐÀ» ´Ù½Ã ¸»ÇÏÀÚ¸é, »ö¼ö¸¦ ÁÙÀÎ ±×¸²µéÀº ÇÊÅ͸¦ Àû¿ëÇÏÁö ¸»°í NoneÀ¸·Î ÁöÁ¤ÇØ¾ß ¾ÐÃàÀ²ÀÌ °¡Àå ÁÁ´Ù. À̰ÍÀº ÁÙ¾îµç »ö¼ö°¡ 256Ä÷¯ ÀÌÇÏ³Ä ¼öõ Ä÷¯³Ä¿¡ ¹«°üÇÏ¸ç µð´õ¸µ(dithering) ŸÀÔÀÌ È®»ê(diffusion)ÇüÀÌ³Ä ÆÐÅÏÇüÀ̳ĵµ ¹«°üÇÏ´Ù.
ÀÎÅÍ·¹À̽º ¹æ½Ä
Adam7
http://en.wikipedia.org/wiki/Adam7_algorithm
PNGÀº Åë½Åȸ¼±»ó¿¡¼ ±×¸²À» Àü¼ÛÇÒ ¸ñÀûÀ¸·Î ¸¸µé¾îÁ³´Ù´Â °ÍÀº ÀÌ¹Ì ¾ð±ÞÇÑ ¹Ù°¡ ÀÖ´Ù. ¶§¹®¿¡ PNG´Â µðÄÚ´õ Ãø¿¡¼ ½ºÆ®¸®¹ÖÀ» ÇÒ ¼ö ÀÖ´Ù. ½ºÆ®¸®¹Ö(streaming)À̶ó´Â °ÍÀº µ¥ÀÌÅ͸¦ ½ÃÀÛºÎÅÍ ³¡±îÁö ¿ÏÀüÈ÷ Àü¼Û¹ÞÁö ¾ÊÀº »óÅ¿¡¼, ÇöÀç±îÁö ¹ÞÀº µ¥ÀÌÅ͸¸À¸·Î ȸéÀ̳ª À½¼º µîÀ» ÀÏ´Ü ±¸ÇöÇÏ´Â °ÍÀÌ´Ù. µ¥ÀÌÅ͸¦ Àý¹Ý¸¸ ¹Þ¾Ò´Ù¸é ±×¸²ÀÌ Àý¹Ý¸¸ ±×·ÁÁö¸ç, µ¥ÀÌÅ͸¦ ¹Þ¾Æ³ª°¨¿¡ µû¶ó ±×¸²ÀÌ Á¡Â÷·Î ¿Ï¼ºµÇ¾îÁø´Ù.
±×¸²À» À³¡ºÎÅÍ ¾Æ·§³¡±îÁö ¼ø¼´ë·Î ÀúÀåÇß´Ù¸é, ±×¸²ÀÌ Àü¼ÛµÇ¸ç ±×·ÁÁú ¶§ À§ºÎÅÍ ¾Æ·¡·Î ³»·Á¿À¸ç ±×·ÁÁø´Ù.
ÀÎÅÍ·¹À̽ÌÀº ±×¸²À» À§ºÎÅÍ ¾Æ·¡·Î ¼ø¼´ë·Î ÀúÀåÇÏÁö ¾Ê°í ¸î ÁÙ¾¿ °Ç³Ê ¶Ù¾î°¡¸ç ±³Â÷ ÀúÀåÇÑ´Ù. Áï, 12345678 ¼ø¼·Î ÀúÀåÇÏ´Â °ÍÀÌ ¾Æ´Ï¶ó 15263748 À̳ª 13572468 °ú °°Àº ½ÄÀ¸·Î ÀúÀåÇÑ´Ù´Â ¶æÀÌ´Ù. µû¶ó¼ ±×¸²ÀÇ ÀüüÀû À±°ûÀ» ºü¸£°Ô ÆÄ¾ÇÇÒ ¼ö ÀÖ´Ù.
±âÁ¸ÀÇ GIF´Â À§¿¡¼ ¾Æ·¡ ¹æÇâÀ¸·Î¸¸ ÀÎÅÍ·¹À̽ÌÀ» ÇßÀ¸³ª, PNGÀº ÁÂ¿ì ¹æÇâÀ¸·Îµµ ÀÎÅÍ·¹À̽ÌÀ» ÇÑ´Ù. µû¶ó¼ GIFº¸´Ù Á» ´õ "Æû³ª´Â" ·Îµù °úÁ¤À» º¼ ¼ö ÀÖ´Ù.
´ë½Å PNG¿¡¼ ÀÎÅÍ·¹À̽ÌÀ» Àû¿ëÇÏ°Ô µÇ¸é µ¥ÀÌÅ͸¦ ÀúÀåÇÏ´Â ¼ø¼°¡ ¾ù°¥·Á¹ö¸®¹Ç·Î "Àß Á¶Á÷µÈ" È¸é ±¸¼ºÀ» °®´Â "±×¸²"ÀÌ ¾Æ´Ï¶ó ¸¶Ä¡ ³ëÀÌÁî ȸéÀ» ÀúÀåÇÏ´Â µí ÇÑ °á°ú¸¦ °¡Á®¿Â´Ù. Áï, ¾ÐÃàÀ²ÀÌ »ó´çÈ÷ ¶³¾îÁö°Ô µÈ´Ù.
¹Ý¸é GIF´Â ÀÎÅÍ·¹À̽ÌÀ» Àû¿ëÇÏ´õ¶óµµ ½ºÄµ¶óÀκ°·Î¸¸ ÀÎÅÍ·¹À̽º µÉ »Ó Çȼ¿µéÀÇ °¡·Î¹æÇâ ¹èÄ¡´Â °Çµå¸®Áö ¾Ê´Â´Ù. ÀÌ¹Ì ¾ð±ÞÇßµíÀÌ GIF´Â ½ºÄµ¶óÀκ°·Î ¾ÐÃàÇÏ°Ô µÇ¹Ç·Î GIF¿¡¼´Â ÀÎÅÍ·¹À̽ÌÀ» ÇÏ´õ¶óµµ ¿ë·®¿¡ Å« Â÷ÀÌ´Â ³ªÁö ¾Ê´Â´Ù. (¾ÆÁÖ ¾à°£ Å©±â°¡ ´Ã¾î³´Ù.)
ÇÊÀÚÀÇ °³ÀÎÀû »ý°¢ÀÌÁö¸¸, ¾îÂ÷ÇÇ ÀÎÅÍ·¹À̽ÌÀ̶õ ±×¸²ÆÄÀÏ ·Îµù °úÁ¤À» ÀÏÀÏÀÌ ±×·ÁÁà¾ß ÇÒ Á¤µµ·Î ´À¸° ȸ¼±¿¡¼³ª Àǹ̰¡ ÀÖ´Â ¹ýÀε¥, ±×·± ´À¸° ȸ¼±»ó¿¡¼ Àü¼ÛÇØ¾ß ÇÒ µ¥ÀÌÅÍ Å©±â°¡ ´Ã¾î³ª ¹ö¸°´Ù´Â °ÍÀº ³Í¼¾½º°¡ ¾Æ´Ñ°¡ ½Í´Ù. PNGµµ GIFó·³ °¡·Î¹æÇâÀº ±×´ë·Î µÎ°í ¼¼·Î¹æÇâÀ¸·Î¸¸ ÀÎÅÍ·¹À̽º¸¦ Àû¿ëÇÏ´Â °ÍÀÌ ÁÁÁö ¾Ê¾ÒÀ»±î. (ÆûÀº ´ú ³ª°ÚÁö¸¸.)
°á·Ð : PNG¿¡¼ ÀÎÅÍ·¹À̽ÌÀº Àû¿ëÇÏÁö ¾Ê´Â °ÍÀÌ ÆÄÀÏ Å©±â°¡ ÀÛ´Ù.
Gamma Correction¿Ü¿¡µµ chromaticity °ªÀ» ÀÌ¿ëÇÏ´Â ¹æ¹ý, color managemnet system À» ÀÌ¿ëÇÏ´Â ¹æ¹ý µîÀÌ ÀÖÀ¸³ª ÀϹÝÀûÀ¸·Î´Â gamma correctionÀ¸·Îµµ ¸¸Á·ÇÒ¸¸ÇÑ °á°ú¸¦ ¾òÀ» ¼ö ÀÖ´Ù. Gamma Correction
Gamma CorrectionÀº ÄÄÇ»ÅÍ¿Í ¸ð´ÏÅ͵éÀÌ »ö»ó °ªÀ» ÇØµ¶Çϴµ¥ ÀÖ¾î¼ÀÇ Â÷À̸¦ ºÎÁ¤ÇÏ´Â ±â´ÉÀ» ¸»ÇÑ´Ù. Macintosh¿¡¼ ¸¸µé¾îÁø Image¸¦ PC¿¡¼ º¸´Â °æ¿ì ³Ê¹« ¾îµÓ°Ô º¸Àδٴø°¡, ¹Ý´ë·Î PC¿¡¼ ¸¸µé¾îÁø Image¸¦ Macintosh¿¡¼ º¸´Â °æ¿ì ³Ê¹« ¹à°Ô º¸À̰ųª ÇÑ´Ù. Gamma CorrectionÀº ÀÌ·± ¹®Á¦Á¡À» ºÎºÐÀûÀ¸·Î³ª¸¶ ÇØ°áÇÒ ¼ö ÀÖ°Ô ÇÑ´Ù.
EditText
of this page
(last modified 2011-01-19 18:46:53)
FindPage
by browsing, searching, or an index
Or try one of these actions:
DeletePage,
DeleteUploadedFile,
LikePages,
SpellCheck,
UploadFile