{"id":3567,"date":"2020-08-31T14:10:56","date_gmt":"2020-08-31T05:10:56","guid":{"rendered":"\/blog\/?p=3567"},"modified":"2023-09-21T09:26:39","modified_gmt":"2023-09-21T00:26:39","slug":"exiftool%eb%a1%9c-%ec%82%ac%ec%a7%84%ec%a0%95%eb%b3%b4-%eb%b3%80%ea%b2%bd-%eb%b0%b0%ec%b9%98-%ec%8a%a4%ed%81%ac%eb%a6%bd%ed%8a%b8","status":"publish","type":"post","link":"https:\/\/hasu0707.duckdns.org\/blog\/?p=3567","title":{"rendered":"exiftool\ub85c \uc0ac\uc9c4\uc815\ubcf4 \uc77c\uad04 \ubcc0\uacbd \ubc30\uce58 \uc2a4\ud06c\ub9bd\ud2b8"},"content":{"rendered":"\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"powershell\" data-enlighter-theme=\"\" data-enlighter-highlight=\"\" data-enlighter-linenumbers=\"\" data-enlighter-lineoffset=\"\" data-enlighter-title=\"\" data-enlighter-group=\"\">@ECHO OFF\nREM ------------------------------------------------------------------\nREM -\nREM - exiftool\uc744 \uc0ac\uc6a9\ud558\uc5ec \uc0ac\uc9c4 \ud30c\uc77c\uc758 GPS, \uc2dc\uac04 \ubc0f \uae30\ud0c0 \uc815\ubcf4\ub97c\nREM - \uc77c\uad04 \ubcc0\uacbd\ud558\ub294 \uc2a4\ud06c\ub9bd\ud2b8\nREM -\nREM ------------------------------------------------------------------\n\nREM ------------------------------------------------------------\nREM CODEPAGE\ub97c UTF-8\ub85c \ubcc0\uacbd\nREM ------------------------------------------------------------\nCHCP 65001 1> NUL 2> NUL\nCLS\n\nREM ------------------------------------------------------------------\nREM - \uae30\ubcf8 \uc124\uc815\uac12\nREM ------------------------------------------------------------------\nSET \"EXIFTOOL_PATH=C:\\PortableApps\\cmd_exiftool\"\nSET \"EXIFTOOL=%EXIFTOOL_PATH%\\bin\\exiftool.exe\"\nSET \"CONFIG_FILE=%EXIFTOOL_PATH%\\config.txt\"\nSET \"PATH=%EXIFTOOL_PATH%\\bin;%PATH%\"\n\nREM ------------------------------------------------------------------\nREM - \uba85\ub839\ud589 \uc778\uc218 \ucc98\ub9ac\nREM ------------------------------------------------------------------\nSET ARGC=0\nFOR %%X IN (%*) DO SET \/A ARGC+=1\nIF %ARGC% LSS 1 (\n    CALL :FUNC_USAGE %0\n    EXIT \/B 1\n)\n\nREM ------------------------------------------------------------------\nREM - \uc124\uc815\ud30c\uc77c \ud30c\uc2f1\nREM ------------------------------------------------------------------\nFOR \/F \"EOL=# TOKENS=1,2 DELIMS==\" %%A IN (%CONFIG_FILE%) DO (\n    IF %%A==MAKER SET MAKER=%%B\n    IF %%A==MODEL SET MODEL=%%B\n    IF %%A==ARTIST SET ARTIST=%%B\n    IF %%A==SOFTWARE SET SOFTWARE=%%B\n    IF %%A==COPYRIGHT SET COPYRIGHT=%%B\n    IF %%A==DATETIME SET DATETIME=%%B\n    IF %%A==LATITUDE SET LATITUDE=%%B\n    IF %%A==LONGITUDE SET LONGITUDE=%%B\n)\n\nREM ------------------------------------------------------------------\nREM - GPS \uc815\ubcf4 \ubcc0\uacbd\nREM ------------------------------------------------------------------\nIF \"%LATITUDE%\" NEQ \"\" (\n    IF \"%LONGITUDE%\" NEQ \"\" (\n        CALL :FUNC_EXIFTOOL_SET_GPS %1\n    )\n)\n\nREM ------------------------------------------------------------------\nREM - \ub0a0\uc9dc \uc815\ubcf4 \ubcc0\uacbd\nREM ------------------------------------------------------------------\nIF \"%DATETIME%\" NEQ \"\" (\n    CALL :FUNC_EXIFTOOL_SET_DATETIME %1\n)\n\nREM ------------------------------------------------------------------\nREM - \uae30\ud0c0 \uc815\ubcf4 \ubcc0\uacbd\nREM ------------------------------------------------------------------\nSET \"EXIFTOOL_MISC_OPT=\"\nIF \"%MAKER%\" NEQ \"\"     SET EXIFTOOL_MISC_OPT=%EXIFTOOL_MISC_OPT% -make=\"%MAKER%\"\nIF \"%MODEL%\" NEQ \"\"     SET EXIFTOOL_MISC_OPT=%EXIFTOOL_MISC_OPT% -model=\"%MODEL%\"\nIF \"%ARTIST%\" NEQ \"\"    SET EXIFTOOL_MISC_OPT=%EXIFTOOL_MISC_OPT% -artist=\"%ARTIST%\"\nIF \"%SOFTWARE%\" NEQ \"\"  SET EXIFTOOL_MISC_OPT=%EXIFTOOL_MISC_OPT% -creatortool=\"%SOFTWARE%\" -software=\"%SOFTWARE%\"\nIF \"%COPYRIGHT%\" NEQ \"\" SET EXIFTOOL_MISC_OPT=%EXIFTOOL_MISC_OPT% -copyright=\"%COPYRIGHT%\"\nCALL :FUNC_EXIFTOOL_SET_INFO %1\n\nREM ------------------------------------------------------------------\nREM - \uc815\ubcf4 \ucd9c\ub825\nREM ------------------------------------------------------------------\nCALL :FUNC_EXIFTOOL_LIST %1\n\n:EXIT_MAIN\nPAUSE\nEXIT \/B %ERRORLEVEL%\n\nREM ------------------------------------------------------------------\nREM -\nREM - \ud568\uc218: exiftool \uc2dc\uac04 \uc124\uc815\nREM -\nREM ------------------------------------------------------------------\n:FUNC_EXIFTOOL_SET_DATETIME\n    ECHO ------------------------------------------------------------------\n    ECHO - \uc2dc\uac04 \uc815\ubcf4\ub97c \ubcc0\uacbd\ud569\ub2c8\ub2e4. (%DATETIME%)\n    ECHO - \uc2dc\uac04\uc740 GMT+9(\uc11c\uc6b8)\ub85c \ubcc0\uacbd\n    ECHO ------------------------------------------------------------------\n    %EXIFTOOL% -overwrite_original -datetimeoriginal=\"%DATETIME%\" \"%1\"\n    %EXIFTOOL% -overwrite_original \"-datetimeoriginal-=9\" \"%1\"\n    %EXIFTOOL% -overwrite_original \"-gpstimestamp&lt;$datetimeoriginal\" \"%1\"\n    %EXIFTOOL% -overwrite_original \"-gpsdatestamp&lt;$datetimeoriginal\" \"%1\"\n    %EXIFTOOL% -overwrite_original \"-datetimeoriginal+=9\" \"%1\"\nEXIT \/B \/0\n\nREM ------------------------------------------------------------------\nREM -\nREM - \ud568\uc218: exiftool GPS \uc815\ubcf4\nREM -\nREM ------------------------------------------------------------------\n:FUNC_EXIFTOOL_SET_GPS\n    ECHO ------------------------------------------------------------------\n    ECHO - GPS \uc815\ubcf4\ub97c \ubcc0\uacbd\ud569\ub2c8\ub2e4.\n    ECHO - \uc704\ub3c4:\"%LATITUDE%\", \uacbd\ub3c4:\"%LONGITUDE%\"\n    ECHO ------------------------------------------------------------------\n\n    REM \ubb38\uc790\uc5f4 \uc591\uc606 \ubd88\ud544\uc694\ud55c \uc2a4\ud398\uc774\uc2a4 \uc5c6\uc560\uae30\n    FOR \/F \"TOKENS=* DELIMS= \" %%A IN (\"%LATITUDE%\") DO SET LATITUDE=%%A\n    FOR \/F \"TOKENS=* DELIMS= \" %%A IN (\"%LONGITUDE%\") DO SET LONGITUDE=%%A\n\n    %EXIFTOOL% -overwrite_original -GPSLatitudeRef=N -GPSLatitude=%LATITUDE% -GPSLongitudeRef=E -GPSLongitude=%LONGITUDE% \"%1\"\n    rem %EXIFTOOL% -l \"%1\"\nEXIT \/B \/0\n\nREM ------------------------------------------------------------------\nREM -\nREM - \ud568\uc218: exiftool \uc815\ubcf4 \ubcf4\uae30\nREM -\nREM ------------------------------------------------------------------\n:FUNC_EXIFTOOL_LIST\n    %EXIFTOOL% -l \"%1\"\nEXIT \/B \/0\n\nREM ------------------------------------------------------------------\nREM -\nREM - \ud568\uc218: exiftool \uae30\ud0c0 \uc815\ubcf4\nREM -\nREM ------------------------------------------------------------------\n:FUNC_EXIFTOOL_SET_INFO\n    ECHO ------------------------------------------------------------------\n    ECHO - \uae30\ud0c0 \uc815\ubcf4\ub97c \ubcc0\uacbd\ud569\ub2c8\ub2e4.\n    ECHO ------------------------------------------------------------------\n    ECHO %EXIFTOOL% -overwrite_original %EXIFTOOL_MISC_OPT% \"%1\"\n    %EXIFTOOL% -overwrite_original %EXIFTOOL_MISC_OPT% \"%1\"\nEXIT \/B \/0\n\nREM ------------------------------------------------------------------\nREM -\nREM - \ud568\uc218: \uc0ac\uc6a9\ubc95 \ucd9c\ub825\nREM -\nREM ------------------------------------------------------------------\n:FUNC_USAGE\n    ECHO %1: exiftool helper\n    ECHO config file: %CONFIG_FILE%\n    ECHO.\n    ECHO Usage:\n    ECHO   %1 ^&lt;wildcard^>\n    ECHO   ex) %1 D:\\0_tmp\\*.jpg\n    PAUSE\nEXIT \/B \/0<\/pre>\n\n\n\n<div class=\"wp-block-file\"><a id=\"wp-block-file--media-0da22905-99b8-45a7-b0e5-cdc63edff193\" href=\"\/blog\/wp-content\/uploads\/2020\/08\/config.txt\">config.txt<\/a><a href=\"\/blog\/wp-content\/uploads\/2020\/08\/config.txt\" class=\"wp-block-file__button\" download aria-describedby=\"wp-block-file--media-0da22905-99b8-45a7-b0e5-cdc63edff193\">\ub2e4\uc6b4\ub85c\ub4dc<\/a><\/div>\n\n\n\n<p><\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"powershell\" data-enlighter-theme=\"\" data-enlighter-highlight=\"\" data-enlighter-linenumbers=\"\" data-enlighter-lineoffset=\"\" data-enlighter-title=\"\" data-enlighter-group=\"\">######################################################################\n#\n# exiftool\ub85c \uc77c\uad04 \uc124\uc815\ud560 \uac12\uc744 \uc5ec\uae30\uc5d0 \uba85\uc2dc\ud55c\ub2e4.\n#\n######################################################################\n\n# Maker \uc124\uc815 (-make=\"samsung\")\nMAKER=OEM(China)\n\n# \uce74\uba54\ub77c\uc758 \ubaa8\ub378\uba85\uc744 \uc124\uc815\ud55c\ub2e4. (-model='Kodak Hawkeye Instamatic\")\nMODEL=SJ9000X ELITE PRO2\n\n# \ucc0d\uc740 \uc0ac\ub78c (-artist=\"Eric Johnson\")\nARTIST=\n\n# \uc18c\ud504\ud2b8\uc6e8\uc5b4 (-software=\"Adobe Photoshop CS3\")\nSOFTWARE=DV681 20191016 V1.0\n\n# Copyright (-copyright=\"Copyright(c) 2020 Eric Johnson, all rights reserved.\")\n#COPYRIGHT=\n\n# \ub0a0\uc9dc\ub97c \uc124\uc815\ud55c\ub2e4.\n#DATETIME=2023:6:23 22:39:0\n\n# \uc704\ub3c4\ub97c \uc124\uc815\ud55c\ub2e4 (\uc9c0\uad6c\uc0c1\uc5d0\uc11c \uc801\ub3c4\ub97c \uae30\uc900\uc73c\ub85c \ubd81\ucabd \ub610\ub294 \ub0a8\ucabd).\nLATITUDE=37.6895554\n\n# \uacbd\ub3c4\ub97c \uc124\uc815\ud55c\ub2e4. (\uc9c0\uad6c\uc0c1\uc5d0\uc11c \ubcf8\ucd08 \uc790\uc624\uc120\uc744 \uae30\uc900\uc73c\ub85c \ub3d9\ucabd \ub610\ub294 \uc11c\ucabd)\nLONGITUDE=126.875444<\/pre>\n","protected":false},"excerpt":{"rendered":"","protected":false},"author":2,"featured_media":0,"comment_status":"closed","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_import_markdown_pro_load_document_selector":0,"_import_markdown_pro_submit_text_textarea":"","site-sidebar-layout":"default","site-content-layout":"","ast-site-content-layout":"","site-content-style":"default","site-sidebar-style":"default","ast-global-header-display":"","ast-banner-title-visibility":"","ast-main-header-display":"","ast-hfb-above-header-display":"","ast-hfb-below-header-display":"","ast-hfb-mobile-header-display":"","site-post-title":"","ast-breadcrumbs-content":"","ast-featured-img":"","footer-sml-layout":"","theme-transparent-header-meta":"","adv-header-id-meta":"","stick-header-meta":"","header-above-stick-meta":"","header-main-stick-meta":"","header-below-stick-meta":"","astra-migrate-meta-layouts":"default","ast-page-background-enabled":"default","ast-page-background-meta":{"desktop":{"background-color":"","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"tablet":{"background-color":"","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"mobile":{"background-color":"","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""}},"ast-content-background-meta":{"desktop":{"background-color":"var(--ast-global-color-5)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"tablet":{"background-color":"var(--ast-global-color-5)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"mobile":{"background-color":"var(--ast-global-color-5)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""}},"footnotes":""},"categories":[15],"tags":[],"class_list":["post-3567","post","type-post","status-publish","format-standard","hentry","category-computing_tools"],"_links":{"self":[{"href":"https:\/\/hasu0707.duckdns.org\/blog\/index.php?rest_route=\/wp\/v2\/posts\/3567","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/hasu0707.duckdns.org\/blog\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/hasu0707.duckdns.org\/blog\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/hasu0707.duckdns.org\/blog\/index.php?rest_route=\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/hasu0707.duckdns.org\/blog\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=3567"}],"version-history":[{"count":0,"href":"https:\/\/hasu0707.duckdns.org\/blog\/index.php?rest_route=\/wp\/v2\/posts\/3567\/revisions"}],"wp:attachment":[{"href":"https:\/\/hasu0707.duckdns.org\/blog\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=3567"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/hasu0707.duckdns.org\/blog\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=3567"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/hasu0707.duckdns.org\/blog\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=3567"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}