±ÍÇÏ´Â ¼Õ´Ô À̽ʴϴÙ
·Î±×ÀÎ
ȸ¿ø°¡ÀÔ
  
  µ¨¸¶´ç °ø½Ä ÀºÇà°èÁÂ
  ÇϳªÀºÇà 227-910235-83607
  ¿¹±ÝÁÖ ÀÌ»ó±¹(¿î¿µÁø)
ÇÁ·ÎÁ§Æ® °Ô½ÃÆÇ
ÅõÇ¥°Ô½ÃÆÇ
µ¨¸¶´ç¼Ò°³
±âÃʺÎÅÍ È°¿ë±îÁö! µ¨ÆÄÀÌ ±³À° - µ¥ºê±â¾î
ÀÚ·á½Ç ÀÚ·á½Ç ÀÔ´Ï´Ù.
±Û³»¿ë - ÀÚ·á½Ç
 Directshow Video Rotate Filter v0.2.0 
¼Ö°³
(Çö½Çȯ)
2016-04-09 ¿ÀÀü 9:25:34
2098ȸ Á¶È¸


÷ºÎÆÄÀÏ ´Ù¿î·Îµå
VideoRotateFilter_v020(1).zip
Directshow¿ëÀÇ ¿µ»ó È¸Àü°ú µÚÁý±â(Çø³) ±â´ÉÀ» °®´Â ÇÊÅ͸¦ ¸¸µå´Â ÇÁ·ÎÁ§Æ®ÀÔ´Ï´Ù.
(v0.2.0ºÎÅÍ À̹ÌÁö Ä¸ÃÄ ±â´Éµµ Áö¿øÇÕ´Ï´Ù.)

Directshow°¡ ³ª¿ÂÁö ¿À·£ ¼¼¿ùÀÌ Áö³µ°í ¿µ»ó È¸Àü °°Àº °ÍÀº ¿ö³« °øÅëÀûÀ¸·Î ¾²À̴ ±â´ÉÀ̶ó ÀÌ·± ±â´ÉÀ» Çϴ ÇÊÅʹ µµÃ³¿¡ ³Î·Á ÀÖÀ» ÁÙ ¾Ë¾Ò´Âµ¥ Á¦°¡ ±¸ÇØ º» ÇÊÅÍ Áß¿¡ Á¦´ë·Î µ¿ÀÛÇϴ °ÍÀÌ ¾ø¾ú°í, ¶Ç À¢¸¸ÇÑ °Ç ÁË´Ù Å͹«´Ï ¾ø´Â °¡°ÝÀÇ À¯·á·Î µÇ¾î ÀÖ¾î Ã³À½À¸·Î ÇÊÅÍ ¸¸µé±â¿¡ µµÀüÇÏ¿© ¾ø´Â ½Ç·Â¿¡ ÀÌ °Í Àú °Í ÂüÁ¶ÇÏ¿© ¸¸µé¾ú½À´Ï´Ù.

ȸÀü°¢Àº 90µµ, 180µµ, 270µµ Áß¿¡¼­ ¼±ÅÃÇÒ ¼ö ÀÖ°í, ¼öÆò µÚÁý±â(Filp Horizontal)¿Í ¼öÁ÷ µÚÁý±â(Flip Vertical)°¡ °¡´ÉÇÕ´Ï´Ù.
´Ü, È¸Àü°ú µÚÁý±â¸¦ µ¿½Ã¿¡ ¼±ÅÃÇÒ ¼ö´Â ¾ø½À´Ï´Ù. 
ÄÄÆÄÀÏÇÑ ÇÊÅÍ(VideoRotate.ax)¸¦ RegSvr32 ¸í·É¹®À¸·Î ½Ã½ºÅÛ¿¡ µî·Ï ÈÄ Graph Edit¿¡¼­ Insert Filter ¸Þ´º·Î ¿Ã·Á ³õÀº ÈÄ¿¡ ¼Ó¼ºÃ¢À» ¶ç¿ö¼­ È¸Àü Å¸ÀÔÀ» Á÷Á¢ º¯°æÇÒ ¼ö ÀÖ½À´Ï´Ù. (´ç¿¬È÷ ÇÁ·Î±×·¥¿¡¼­µµ °¡´ÉÇÕ´Ï´Ù.) 
¹èÆ÷ ÆÐÅ°Áö¿¡ ¼Ò½º ÄÚµå¿Í ÄÄÆÄÀÏÇÑ ÇÊÅÍ(VideoRotate.ax)°¡ ¸ðµÎ µé¾î ÀÖ½À´Ï´Ù.

ÀÌ filterÀÇ ±¸Ã¼ÀûÀΠ»ç¿ë·Ê¸¦ º¸½Ã·Á¸é º°µµ·Î Æ÷½ºÆ®ÇÑ "DirectShow¸¦ ÀÌ¿ëÇÑ µ¿¿µ»ó Àç»ý ÄÄÆ÷³ÍÆ® ¹× µ¥¸ð ÇÁ·Î±×·¥" ¼Ò½º¸¦ »ìÆì º¸½Ã±â ¹Ù¶ø´Ï´Ù.

º¯°æ ÀÌ·Â
----------------
v0.2.0   09 Apr 2016
 - À̹ÌÁö Ä¸ÃÄ ±â´ÉÀ» Áö¿øÇϱâ À§ÇØ ¸î °³ÀÇ ÇÔ¼ö¸¦ Ãß°¡ÇÔ  
     GetCapturedImage (ĸÃÄÇÑ À̹ÌÁö µ¥ÀÌÅ͸¦ ¾ò°íÀÚ ÇÒ °æ¿ì »ç¿ë; »ç¿ë¹ý : IBasicVideoÀÇ GetCurrentImage ¸Þ¼Òµå »ç¿ë¹ý ÂüÁ¶)
     EnableImageCapture (À̹ÌÁö Ä¸Ãĸ¦ °¡´ÉÇÏ°Ô ÇÒ °æ¿ì »ç¿ë)
     DisbleImageCapture (À̹ÌÁö Ä¸Ãĸ¦ »ç¿ëÇÒ ÇÊ¿ä°¡ ¾øÀ» °æ¿ì) 
 - ¹ö±× ¼öÁ¤ : GetMediaType ÇÔ¼öÀÇ ¿¡·¯ ¼öÁ¤ (CoTaskMemRealloc ½ÇÇà °á°ú¿¡ ÀÇÇØ pRGB_DIB °ªÀÌ º¯°æµÇ¾î¾ß Çϴ °ÍÀ» ³õħ)

v 0.1    2 Apr 2016
 - ÃÖÃÊ ¹èÆ÷