¢Ã Ä÷¯Å×À̺íÀÌ Àû¿ëµÇÁö ¾Ê½À´Ï´Ù(¸®´ª½º)
ÀÏ´Ü °¡Àå °£´ÜÇÏ°Ô
IDL> device, decomposed=0
À» ¸ÕÀú ½ÇÇàÇß´ÂÁö È®ÀÎÇϽʽÿÀ. ¸®´ª½ºÀÇ °æ¿ì¿¡´Â ÀÌ·¸°Ô Çصµ Ä÷¯°¡ ¼³Á¤µÇÁö ¾ÊÀ» ¶§°¡ ÀÖ½À´Ï´Ù. X-window ¼¼ÆÃÀ» ¾à°£ ¼ÕºÁÁÖ¸é ÇØ°áµË´Ï´Ù.

Áõ¼¼¸¦ È®ÀÎÇϱâ À§ÇÑ °£´ÜÇÑ ¹æ¹ýÀ¸·Î xloadct¸¦ ÀÌ¿ëÇÏ´Â °Íµµ ÁÁ½À´Ï´Ù.

IDL>xloadct


xloadct´Â ¾Æ·¡ ¸®½ºÆ®¿¡¼­ Ä÷¯Å×À̺í À̸§À» ¼±ÅÃÇϸé À§ÀÇ Ä÷¯ ¶ì(È­»ìÇ¥ ¼±ÅÃµÈ ºÎºÐ)°¡ ÀÌ¿¡ ¸ÂÃç º¯°æµÇ¾î¾ß ÇÕ´Ï´Ù. ÇÏÁö¸¸ X-window ¼¼ÆÃÀÌ µÇÁö ¾ÊÀº °æ¿ì¿¡´Â ±×´ë·Î BW Linear(Èæ¹é)À¸·Î º¸ÀÔ´Ï´Ù.

°£´ÜÇÑ ÇØ°áÃ¥ :
1. »ç¿ëÀÚÀÇ È¨ µð·ºÅ丮¿¡ X-window ¼³Á¤ ÆÄÀÏÀÎ .Xdefaults¿¡ ´ÙÀ½°ú °°Àº ³»¿ëÀ» Ãß°¡ÇÕ´Ï´Ù. ÀÌ·± ÆÄÀÏÀÌ ¾ø¾úÀ¸¸é vi µîÀÇ ¿¡µðÅÍ·Î »õ·Î ¸¸µé¸é µË´Ï´Ù.

idl.gr_visual:TrueColor
idl.gr_depth:24

2. »õ·Î »ý¼ºÇÑ .XdefaultsÀÇ ³»¿ëÀ» Àû¿ëÇÕ´Ï´Ù. ½Ã½ºÅÛ»ó¿¡¼­ ´ÙÀ½°ú °°Àº ¸í·ÉÀ» ½ÇÇàÇÕ´Ï´Ù(IDL¿¡¼­ ½ÇÇàÇÏ´Â °ÍÀÌ ¾Æ´Ï¶ó ¸®´ª½º ¸í·É¾î·Î ½ÇÇàÇÕ´Ï´Ù).

xrdb -merge ~/.Xdefaults

ÀÌ·¸°Ô ÇÏ°í ³ª¼­ IDLÀ» ´Ù½Ã ½ÃÀÛÇϸé Ä÷¯Å×À̺íÀÌ Àû¿ëµÉ °ÍÀÔ´Ï´Ù. ¿ª½Ã xloadct·Î È®ÀÎÇØ º¸½Ã´Â ¹æ¹ýµµ ÀÖ°í, ´ÙÀ½ ³»¿ëÀ» IDL¿¡¼­ ½ÇÇàÇØ º¸¾Æµµ Ä÷¯ Å×À̺íÀÌ Àû¿ëµÇ´ÂÁö È®ÀÎÇÒ ¼ö ÀÖ½À´Ï´Ù.

IDL> device, decomposed=0
IDL> window
IDL> loadct, 5
IDL> tvscl, dist(256)

Redhat 9.0, ÇÑÄĸ®´ª½º 3.1, Fedora Core 2 ¿¡¼­ À§ÀÇ ¹æ¹ýÀ¸·Î °£´ÜÈ÷ ÇØ°áµÇ¾ú½À´Ï´Ù.

Ȥ½Ã ÀÌ·¸°Ô Çصµ µÇÁö ¾ÊÀ» °æ¿ì¿¡´Â ´ÙÀ½ ±ÛÀ» ÀÐ¾î º¸½Ã¸é »ç¿ëÀÚÀÇ ÄÄÇ»ÅÍ¿¡ ¸Â´Â ÇØ°áÃ¥À» ãÀ» ¼ö ÀÖÀ» °ÍÀÔ´Ï´Ù.

-----------------------------------------------------------------------------------------------------

<¸®´ª½º/À¯´Ð½º¿¡¼­ IDL Ä÷¯ ¹®Á¦ ÇØ°á>

Linux/Unix ½Ã½ºÅÛ¿¡¼­ IDLÀ» »ç¿ëÇÏ´Ùº¸¸é Ä÷¯¿Í °ü·ÃÇÏ¿© ¹®Á¦¹ß»ýÇÏ´Â °æ¿ì°¡ ÀÖ´Ù. ´ëÇ¥ÀûÀÎ µÎ °æ¿ì¸¦ µé¾îº¸¸é, ù°´Â ¿øÇÏ´Â Ä÷¯Å×À̺íÀ» ·ÎµåÇÑ ´ÙÀ½ À̹ÌÁö¸¦ µð½ºÇ÷¹ÀÌÇßÀ»¶§ Ä÷¯°¡ ¹Ý¿µÀÌ ¾ÈµÇ´Â ¹®Á¦ÀÌ°í, µÑ°´Â Ä¿¼­°¡ IDL ±×·¡ÇÈ À©µµ¿ìÀÇ ¾ÈÂÊ°ú ¹Ù±ùÂÊÀ» ¿À°¥ ¶§ È­¸é»ö±òÀÌ ¹ø½¹ø½°Å¸®´Â ¹®Á¦ÀÌ´Ù. ÀÌ·¯ÇÑ ¹®Á¦Á¡µéÀ» ÇØ°áÇÏ´Â ¹æ¹ýÀ» ¼³¸íÇϱâ·Î ÇÑ´Ù.

ÀÏ´Ü IDLÀÌ ½ÇÇàµÈ »óÅ¿¡¼­ ´ÙÀ½°ú °°Àº Ä¿¸Çµå¸¦ ½ÇÇàÇغ»´Ù

IDL> window
IDL> help, /device

±×·¯¸é ÇöÀç IDL¿¡¼­ »ç¿ëÁßÀÎ ±×·¡ÇÈ device¿¡ °üÇÑ Á¤º¸µéÀÌ ³ª¿À´Âµ¥, ±× Áß visual class¶ó´Â Ç׸ñÀ» º»´Ù. À§ÀÇ ¹®Á¦µéÀÌ ¹ß»ýÇÏ´Â ½Ã½ºÅÛÀ̶ó¸é ´ë°³ ÀÌ visual class°¡ Direct Color·Î µÇ¾îÀÖÀ» °ÍÀÌ´Ù. ÀÏ´Ü Direct ColorÀÎ °æ¿ì¿Í ±×·¸Áö¾ÊÀº °æ¿ì µÎ °¡Áö·Î ¼³¸íÀ» Çϱâ·Î ÇÏ°Ú´Ù.

(1) visual class°¡ Direct ColorÀÎ °æ¿ì

ÀÌ °æ¿ì¶ó¸é visual class¸¦ True Color³ª Pseudo Color·Î ¹Ù²ãÁÖ¾î¾ßÇÑ´Ù. True¿Í PseudoÀÇ Â÷ÀÌÁ¡À» ¼³¸íÇÑ´Ù¸é, PseudoÀÇ °æ¿ì¿¡´Â ±×·¡ÇÈ À©µµ¿ì°¡ ÀÌ¹Ì ¶°ÀÖ´Â »óÅ¿¡¼­ Ä÷¯Å×À̺íÀ» ¹Ù²Ù¸é ±× º¯È­°¡ Áï½Ã Àû¿ëµÇ¾î À̹ÌÁöÀÇ Ä÷¯°¡ »õ·Î¿î Ä÷¯Å×ÀÌºí¿¡ ¸ÂÃç ¹Ù²îÁö¸¸, TrueÀÇ °æ¿ì¿¡´Â Ä÷¯Å×À̺íÀ» ¹Ù²ÛµÚ À̹ÌÁö¸¦ ´Ù½Ã »õ·Î ±×·ÁÁà¾ß ±× º¯È­°¡ ¹Ý¿µÀÌ µÈ´Ù´Â Â÷ÀÌÁ¡ÀÌ ÀÖ´Ù. ½ÇÁ¦·Î »ç¿ëÁßÀÎ Linux/Unix ½Ã½ºÅÛÀÌ ¾î¶² visual classµéÀ» Áö¿øÇÏ´ÂÁö¸¦ ¸ÕÀú È®ÀÎÇϱâ À§Çؼ­´Â ½Ã½ºÅÛ»ó¿¡¼­(IDL»ó¿¡¼­°¡ ¾Æ´Ï°í) xdpyinfo¶ó´Â ¸í·ÉÀ» ÃÄÁÖ¸é µÈ´Ù. À̶§ Ãâ·ÂµÇ´Â ¸ñ·Ï¿¡¼­ True³ª Pseudo°¡ Á¸ÀçÇÑ´Ù¸é ¿øÇÏ´Â °ÍÀ» ¼±ÅÃÇÏ¸é µÈ´Ù. ¾î´À ½Ã½ºÅÛÀ̵ç ÃÖ¼ÒÇÑ µÑ Áß Çϳª´Â Á¸ÀçÇÒ °ÍÀÌ´Ù.

Àû¿ëÇÒ visual class¸¦ Á¤ÇÑ ´ÙÀ½, À̸¦ ½ÇÁ¦·Î Àû¿ë½ÃÄÑÁà¾ßÇÑ´Ù. ¿©±â¿¡´Â µÎ °¡Áö ¹æ¹ýÀÌ ÀÖ´Ù. ù ¹ø°´Â IDL»ó¿¡¼­ Àû¿ë½ÃÅ°´Â ¹æ¹ýÀε¥, Pseudo Color¸¦ Àû¿ë½Ãų¶§¿¡´Â

IDL> device, pseudo=8

±×¸®°í True Color¸¦ Àû¿ë½Ãų¶§¿¡´Â

IDL> device, true=24

¿Í °°ÀÌ ¸í·ÉÇØÁÖ¸é µÈ´Ù. ¹°·Ð xdpyinfo¸¦ ÇßÀ»¶§ ³ª¿À´Â ¸ñ·Ï¿¡ ÇØ´çµÇ´Â Ä÷¯¿¡ ´ëÇؼ­¸¸ Àû¿ë°¡´ÉÇÏ°í ¸ñ·Ï¿¡ ¾ø´Â Ä÷¯¸ðµå´Â Àû¿ëÀÌ ¾ÈµÊÀ» À¯ÀÇÇÑ´Ù. µÎ ¹ø° ¹æ¹ýÀº »ç¿ëÀÚÀÇ È¨ µð·ºÅ丮¿¡ ÀÖ´Â .Xdefaults¶ó´Â ÆÄÀÏ¿¡ ¸í·ÉÀ» Ãß°¡ÇÏ¿© IDLÀÌ ½ÃÀ۵ɶ§¸¶´Ù ÀÚµ¿À¸·Î Àû¿ëµÇ°ÔÇÏ´Â °ÍÀÌ´Ù. ¸¸ÀÏ ÀÌ .Xdefaults¶ó´Â ÆÄÀÏÀÌ Á¸ÀçÇÏÁö¾Ê´Â´Ù¸é Çϳª »õ·Î ¸¸µé¸é µÈ´Ù. ÀÌ ÆÄÀÏÀ» ¿¡µðÆ®ÇÏ¿© ¾Æ·¡¿Í °°Àº ³»¿ëÀÇ µÎ ÁÙ¸¸ ³Ö¾îÁØ´Ù.

idl.gr_visual: Visual
idl.gr_depth: Depth

Áï, ¿¹¸¦ µé¸é

idl.gr_visual: PseudoColor
idl.gr_depth: 8

¶Ç´Â

idl.gr_visual: TrueColor
idl.gr_depth: 24

¿Í °°ÀÌ Àû¾îÁÖ¸é µÈ´Ù. À̶§ ´ë¼Ò¹®ÀÚ¸¦ ±¸ºÐÇؼ­ Àû¾îÁà¾ßÇÔÀ» À¯ÀÇÇÑ´Ù. ÀÌ·¸°Ô ¿¡µðÆÃÀÌ ³¡³­ ´ÙÀ½, ½Ã½ºÅÛ»ó¿¡¼­ ´ÙÀ½ ¸í·ÉÀ» ½ÇÇàÇÑ´Ù.

xrdb -merge ~/.Xdefaults

ÀÌ °úÁ¤µéÀÌ ´Ù ³¡³­ ´ÙÀ½, IDLÀ» ´Ù½Ã ½ÇÇàÇÏ¿© ±×·¡ÇÈ À©µµ¿ì¸¦ ¶ç¿ì°í ¿øÇÏ´Â Ä÷¯Å×À̺íÀ» ·ÎµåÇÏ¿© À̹ÌÁö¸¦ µð½ºÇ÷¹ÀÌÇغ¸¸é »ö±òµµ Á¦´ë·Î Ç¥½Ã°¡ µÇ°í ¹ø½°Å¸²µµ »ç¶óÁüÀ» È®ÀÎÇÒ ¼ö ÀÖ´Ù.

(2) visual class°¡ Direct Color°¡ ¾Æ´Ñ °æ¿ì

ÀÌ´Â IDLÀÌ »ç¿ëÁßÀÎ Ä÷¯¸ÊÀÌ privateÀ̶ó´Â ÀǹÌÀÌ´Ù. ¿ø·¡ Linux/Unix ½Ã½ºÅÛ¿¡¼­´Â À©µµ¿ì ¸Å´ÏÀú°¡ óÀ½ ½ÃÀ۵ɶ§ ÀÚüÀûÀ¸·Î ¸¸µå´Â Ä÷¯¸ÊÀÌ Àִµ¥, À̸¦ shared color mapÀ̶ó°í ÇÑ´Ù. IDL°ú °°Àº ƯÁ¤ application¿¡¼­ ÀÌ shared ¸ÊÀ» »ç¿ëÇÑ´Ù¸é ¾Æ¹«·± ¹®Á¦°¡ ¾ø´Ù. ±×·¯³ª application ÀÚüÀûÀ¸·Î µ¶ÀÚÀûÀÎ Ä÷¯¸ÊÀ» ¸¸µé °æ¿ì, Áï private color mapÀÎ °æ¿ì¿¡´Â ¿ø·¡ ½Ã½ºÅÛ°ú ÀÌ application »çÀÌ¿¡¼­ Ä÷¯ Ãæµ¹ÀÌ »ý±ä´Ù. ¹ø½°Å¸² Çö»óÀÌ ¹Ù·Î ÀÌ·¯ÇÑ °æ¿ìÀÌ´Ù. µû¶ó¼­ ÀÌ·± ¹®Á¦¸¦ ¾ø¾Ö·Á¸é IDLÀÌ ½Ã½ºÅÛÀÇ shared Ä÷¯¸ÊÀ» »ç¿ëÇϵµ·Ï ¼³Á¤ÇØÁÖ¾î¾ß¸¸ ÇÑ´Ù.

ÀÌ ¿ª½Ã µÎ °¡Áö, Áï IDL»ó¿¡¼­ÀÇ ¼³Á¤°ú ½Ã½ºÅÛ»ó¿¡¼­ÀÇ ¼³Á¤À̶ó´Â ¹æ¹ýÀÌ ÀÖ´Ù. IDL»ó¿¡¼­ ÇÒ °æ¿ì¿¡´Â óÀ½¿¡ ¾î¶² ±×·¡ÇÈ À©µµ¿ì¸¦ ¶ç¿ï¶§ ´ÙÀ½°ú °°Àº ¿É¼ÇÀ» ÁÖµµ·Ï ÇÑ´Ù.

window, colors=-1

±×¸®°í ÀÌ ¼³Á¤À» .Xdefaults ÆÄÀÏ¿¡ ¾Æ¿¹ °íÁ¤½Ãų ¼öµµ ÀÖ´Ù. ÀÌ ÆÄÀÏ¿¡ ¾Æ·¡¿Í °°Àº ³»¿ëÀ» ÇÑ ÁÙ Ãß°¡ÇØÁÖ°í À§¿¡¼­ ¼³¸íÇÑ xrdb ¸í·ÉÀ» ½ÇÇàÇØÁÖ¸é µÈ´Ù.

idl.colors=-1

ÀÌ·¸°Ô ÇÑ´Ù¸é Linux/Unix ½Ã½ºÅÛ»ó¿¡¼­ Ä÷¯¸¦ »ç¿ëÇϴµ¥ À־ ¾Æ¹«·± ¹®Á¦°¡ ¾øÀ» °ÍÀÌ´Ù.
¿ì) 06049 ¼­¿ï½Ã °­³²±¸ ³íÇö·Î150±æ 8 (³íÇöµ¿, Áø¿µºôµù) 5Ãþ (ÁÖ)¿¡½ºÀÌ·¦ / TEL : 02-888-0850 / FAX : 02-878-1971
COPYRIGHT 2024 SELab. ALLRIGHT RESERVED.