¾È±Ô °øºÎ¹æ

Javascript & JQuery & CSS > Plug-In - À̹ÌÁö - ORIENTATION EXIF Á¤º¸ ã±â

µî·ÏÀÏ : 2017-07-18 12:51 Á¶È¸¼ö : 35,027

JQUERY PLUGINÀ» ÀÌ¿ëÇØ À̹ÌÁö ORIENTATION EXIF Á¤º¸ ã±â

À̹ø Æ÷½ºÆÿ¡¼­´Â jQuery ¸¦ ÀÌ¿ëÇØ À̹ÌÁö°¡ ÃÔ¿µµÈ ¹æÇâÀ» ã´Â ¹æ¹ý¿¡ ´ëÇØ ¾Ë¾Æº¸·Á ÇÑ´Ù. ÃÖ±Ù¿¡ ÈÞ´ëÆùÀ¸·Î »çÁøÀ» Âï´Â °æ¿ì°¡ ¸Å¿ì ¸¹´Ù. 

±×·¸°Ô ÃÔ¿µµÈ À̹ÌÁöµéÀº »ç½Ç ¾ðÁ¦³ª °°Àº ¹æÇâÀ¸·Î ÂïÇôÁ® ÀÖ´Â °ÍÀ» º¼ ¼ö ÀÖ´Ù. 

(¹°·Ð ÃÖ±Ù¿¡ ³ª¿Â À̹ÌÁö ºä¾îµéÀº ÀÚµ¿À¸·Î º¸Á¤µÈ´Ù…)³»°¡ ÆùÀ» ¾î¶»°Ô µé°í ÃÔ¿µÇß´ÂÁö¿¡ µû¶ó À̹ÌÁöÀÚü°¡ ¹Ù²î¾î¼­ ÀúÀåµÇ´Â °ÍÀÌ ¾Æ´Ï¶ó, 

ÆùÀÇ ¹æÇâÀ» À̹ÌÁöÀÇ EXIF Á¤º¸¿¡¸¸ ±â·ÏÇϵµ·Ï µÇ¾î Àֱ⠶§¹®ÀÌ´Ù.

´ëºÎºÐÀÇ »çÁøÀ» °øÀ¯ÇÏ´Â ¼­ºñ½ºµéÀº ÀÌ·¯ÇÑ Á¤º¸¸¦ È°¿ëÇÏ¿© À̹ÌÁö¸¦ º¸Á¤Çؼ­ º¸¿©Áֱ⠶§¹®¿¡, º° »ý°¢ÇÏÁö ¾Ê°í ³Ñ¾î°¥ ¼ö ÀÖÁö¸¸ ¸¸¾à¿¡ 

¿ì¸®°¡ °³¹ßÀÚÀÇ ÀÔÀåÀ¸·Î ÀÌ·¯ÇÑ ¼­ºñ½º¸¦ °³¹ßÇÏ°Ô µÈ´Ù¸é ÀÌ·¯ÇÑ ºÎºÐÀ» °í·ÁÇÏÁö ¾ÊÀ» ¼ö´Â ¾øÀ» °ÍÀÌ´Ù. 

PHP ȤÀº JSP °°Àº ¾ð¾îµéÀº ÀÌ·¯ÇÑ EXIF Á¤º¸¸¦ È°¿ëÇÒ ¼ö ÀÖ´Â ¹æ¹ýµéÀÌ ¸¹ÀÌ Á¸ÀçÇÏ¸ç ±âº» ¶óÀ̺귯¸®¿¡µµ ¸¹ÀÌ ¹Ý¿µµÇ¾î ÀÖ´Ù. 

ÇÏÁö¸¸, HTML+JS ·Î¸¸ °³¹ßÇØ¾ß µÇ´Â ȯ°æ¿¡¼­´Â ÀÌ·¯ÇÑ ¹æ¹ýµéÀ» ¸ðµÎ »ç¿ëÇÒ ¼ö ¾ø±â ¶§¹®¿¡ ´Ù¸¥ ¹æ¹ýÀ» »ç¿ëÇØ¾ß ÇÑ´Ù.

¿©±â¿¡ Çø®Ä¿ ¿¡¼­´Â ÀÌ·¯ÇÑ ¹æ¹ý¿¡ ´ëÇØ ÀÚ¼¼ÇÏ°Ô ±â·ÏÇÑ Å×Å©¸®Æ÷Æ®¸¦ ÀÛ¼ºÇÏ¿´´Ù.

´Ù¸¸, ÇØ´ç ³»¿ëÀ» Àо¸é ¾Ë°ÚÁö¸¸, ¹«Ã´ º¹ÀâÇÑ ¹æ¹ýÀ» »ç¿ëÇÏ¿©¾ß ÇÑ´Ù….

±×·¡¼­ ´Ù¾çÇÑ ¿ÀǼҽºµéÀ» °Ë»öÇØ º¸¾Ò°í, ±¦ÂúÀº ¿ÀǼҽº¸¦ ã°Ô µÇ¾ú´Ù.

¹Ù·Î  Jacob Seidelin ÀÌ °³¹ßÇÑ jQuery Exif JS ÀÌ´Ù. ¶óÀ̼¾½º´Â  MPL 1.1 À» »ç¿ëÇÑ´Ù.

(http://blog.nihilogic.dk/2008/05/jquery-exif-data-plugin.html)

¿ì¼± ÀÌ ºÐ²²¼­´Â ¸ÕÀú EXIF-JS ¶ó´Â ÀÚ¹Ù½ºÅ©¸³Æ® ¶óÀ̺귯¸®¸¦ ¸ÕÀú ¹èÆ÷ÇÏ°í ÀÖ¾ú´Âµ¥, ÀÌ¿¡ ´ëÇÑ jQuery ¹öÀüÀ» Ãß°¡·Î ¸¸µé¾î¼­ ¹èÆ÷ÇÏ°í ÀÖ´Ù.

Ç»¾î ÀÚ¹Ù½ºÅ©¸³Æ® ¹öÀüÀº ¿©±â¼­ ¹ÞÀ» ¼ö ÀÖ´Ù.

´Ù¸¸ Å×½ºÆ®¸¦ ÁøÇàÇÏ´Â µµÁß Å©·Ò¿¡¼­ µ¿ÀÛÇÏÁö ¾Ê´Â ¹ö±×¸¦ ¹ß°ßÇؼ­ ãÀº °ÍÀÌ jQuery ¹öÀüÀÌ´Ù.

(ºí·Î±× ÁÖ¼Ò´Â http://blog.nihilogic.dk/ Àε¥, ÀÌ»óÇÏ°Ô ÇÊÀÚÀÇ PC¿¡¼­´Â Labs°¡ Á¢¼ÓÀÌ µÇÁú ¾Ê´Â´Ù. )

.

? ¶óÀ̺귯¸®ÀÇ »ç¿ë

±×·³ ÀÌ ¶óÀ̺귯¸®¿¡ ´ëÇØ Á» ´õ ¾Ë¾Æº¸ÀÚ. ¶óÀ̺귯¸®ÀÇ ÄÚµå´Â ¿©±â

¸ÕÀú, °¡Àå Áß¿äÇÑ °ÍÀÌ ÀÌ ¶óÀ̺귯¸®´Â À̹ÌÁö¸¦ Ajax call Çؼ­ °¡Á®¿À´Â ¹æ½ÄÀ» »ç¿ëÇϱ⠶§¹®¿¡ ·ÎÄà ¼­¹ö¶óµµ ¶ç¿ö¼­ Å×½ºÆ®ÇØ¾ß ÇÑ´Ù´Â °ÍÀÌ´Ù.

ÇÊÀÚ´Â file:// ÇÁ·ÎÅäÄÝ·Î Å×½ºÆ®¸¦ ÇÏ´Ù°¡ ¸¹Àº ½Ã°£À» “¿Ö ¾ÈµÇÁö?” Çϴµ¥ Àâ¾Æ¸Ô¾ú´Ù….

ÀÚ ±×·³ ¾î¶»°Ô »ç¿ëÇÏ´ÂÁö ¾Æ·¡ÀÇ Äڵ带 º¸°Ú´Ù.



<img id="img1" alt="" src="img1.jpg" />

$('#img1').bind('click', function(){
    alert($(this).exif('Orientation') );
});




¾ÆÁÖ °£´ÜÇÏ´Ù. ¸ÕÀú img ű׿¡ exif=”true” ¶ó´Â ¼Ó¼ºÀ» Ãß°¡ÇÑ´Ù.
±× ´ÙÀ½ jQuery ¹®¹ýÀ¸·Î exif(“¼Ó¼º”) À» »ç¿ëÇÏ¸é µ¥ÀÌÅ͸¦ ¹Þ¾Æ ¿Ã ¼ö ÀÖ´Ù. »çÁøÀÇ ¹æÇâÀº Orientation ¼Ó¼º¿¡ ÀÖ´Ù.

Çåµ¥ ÀÌ·¸°Ô Äڵ带 »ç¿ëÇغ¸¸é Á¤¼öÇüÀÇ ¼ýÀڷΠǥ½ÃµÇ´Â °ÍÀ» º¼ ¼ö ÀÖ´Ù. ÇØ´çÇÏ´Â ¼ýÀÚÀÇ Àǹ̴ ´ÙÀ½°ú °°´Ù
 

´ëºÎºÐÀÇ »çÁøÀº 1, 6, 8 ÀÇ Orientation °ªÀ» °¡Áö°í ÀÖÀ» °ÍÀÌ´Ù.

ÀÌÁ¦ ÇØ´çÇÏ´Â °¢µµ·Î »çÁøÀ» ȸÀü½ÃÅ°¸é µÈ´Ù. . . . . .

±×·±µ¥ Áö±Ý±îÁö HTML-JS ·Î¸¸ °³¹ßÇÒ ¶§ÀÇ »óȲÀ̾ú´Âµ¥, »çÁøÀ» ȸÀü½ÃÅ°¸é µÈ´Ù°í ¼³¸íÇÏ°í ³¡¸ÎÀ¸¸é À̺κп¡¼­ ´Ù½Ã ¸·Èú °ÍÀÌ´Ù. 

CSS3 ¿¡ image-orientation À̶õ ¼Ó¼ºÀÌ Àִµ¥ ÀÌ°ÍÀ» Áö¿øÇÏÁö ¾Ê´Â ºê¶ó¿ìÀúµµ ²Ï Àֱ⠶§¹®ÀÌ´Ù.

±×·¡¼­ jQuery Ç÷¯±×ÀÎÀ» Çϳª´õ ¼Ò°³ÇÏ·Á ÇÑ´Ù. ¹Ù·Î jQueryRotate ÀÌ´Ù.

MIT ¶óÀ̼¾½ºÀÌ¸ç ¹Ù·Î ÃÖ±Ù±îÁöµµ ¾÷µ¥ÀÌÆ® µÇ°í Àֱ⿡ ²Ï ½Å·Ú¼º ÀÖ´Â ¶óÀ̺귯¸® ÀÌ´Ù.

TIP ? ¸¸¾à HTML5 Áö¿øÀÌ Àß ¾ÈµÇ´Â ºê¶ó¿ìÁ®¸¦ »ç¿ëÇÑ´Ù¸é ¾Æ·¡ÀÇ Äڵ带 Çìµå¿¡ ³Ö´Â °Í ÀØÁö¸»ÀÚ



<!--[if lt IE 9]>
<script src="http://html5shim.googlecode.com/svn/trunk/html5.js">
</script>
<![endif]-->



[Å×½ºÆ® ¿¹Á¦º¸±â]
¡Ø Ȥ½Ã µµ¿òÀÌ µÇ¼Ì´Ù¸é ´ñ±Û¿¡ ÇѸ¶µð ³²°ÜÁÖ¼¼¿ä!
ÀÛ¼ºÀÚ   ºñ¹Ð¹øÈ£
ÀÚµ¿±Û ¹æÁö     (ÀÚµ¿±Û ¹æÁö ±â´ÉÀÔ´Ï´Ù.)
³»¿ë   ´ñ±Û´Þ±â 
À̸ÞÀÏ ¹®ÀÇ : cak0280@nate.com  
Copyright 2000 By ENTERSOFT.KR All Rights Reserved.