<?xml version="1.0"?>
<?xml-stylesheet type="text/css" href="http://wiki.linuxformat.ru/wiki/skins/common/feed.css?303"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="ru">
		<id>http://wiki.linuxformat.ru/wiki/index.php?action=history&amp;feed=atom&amp;title=LXF143%3Aexiftools</id>
		<title>LXF143:exiftools - История изменений</title>
		<link rel="self" type="application/atom+xml" href="http://wiki.linuxformat.ru/wiki/index.php?action=history&amp;feed=atom&amp;title=LXF143%3Aexiftools"/>
		<link rel="alternate" type="text/html" href="http://wiki.linuxformat.ru/wiki/index.php?title=LXF143:exiftools&amp;action=history"/>
		<updated>2026-05-13T08:46:33Z</updated>
		<subtitle>История изменений этой страницы в вики</subtitle>
		<generator>MediaWiki 1.19.20+dfsg-0+deb7u3</generator>

	<entry>
		<id>http://wiki.linuxformat.ru/wiki/index.php?title=LXF143:exiftools&amp;diff=14249&amp;oldid=prev</id>
		<title>Crazy Rebel: /* Раз­би­ра­ем скрипт */</title>
		<link rel="alternate" type="text/html" href="http://wiki.linuxformat.ru/wiki/index.php?title=LXF143:exiftools&amp;diff=14249&amp;oldid=prev"/>
				<updated>2012-07-05T07:13:35Z</updated>
		
		<summary type="html">&lt;p&gt;‎&lt;span dir=&quot;auto&quot;&gt;&lt;span class=&quot;autocomment&quot;&gt;Раз­би­ра­ем скрипт&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;table class='diff diff-contentalign-left'&gt;
				&lt;col class='diff-marker' /&gt;
				&lt;col class='diff-content' /&gt;
				&lt;col class='diff-marker' /&gt;
				&lt;col class='diff-content' /&gt;
			&lt;tr valign='top'&gt;
			&lt;td colspan='2' style=&quot;background-color: white; color:black;&quot;&gt;← Предыдущая&lt;/td&gt;
			&lt;td colspan='2' style=&quot;background-color: white; color:black;&quot;&gt;Версия 07:13, 5 июля 2012&lt;/td&gt;
			&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Строка 115:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Строка 115:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;В пер­вых трех стро­ках '''$NEWDATE''' раз­би­ва­ет­ся на год, ме­сяц и день. В стро­ках с 5 по 7 при необходимости соз­да­ет­ся ка­та­лог в со­от­вет­ст­вии с этой да­той, и файл пе­ре­ме­ща­ет­ся ту­да. В мо­ем слу­чае '''19981201120001.jpg''' по­па­да­ет в ка­та­лог '''$BASE_PHOTO_DIR/1998/12/01'''.&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;В пер­вых трех стро­ках '''$NEWDATE''' раз­би­ва­ет­ся на год, ме­сяц и день. В стро­ках с 5 по 7 при необходимости соз­да­ет­ся ка­та­лог в со­от­вет­ст­вии с этой да­той, и файл пе­ре­ме­ща­ет­ся ту­да. В мо­ем слу­чае '''19981201120001.jpg''' по­па­да­ет в ка­та­лог '''$BASE_PHOTO_DIR/1998/12/01'''.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;background: #ffa; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;{{Врезка|Содержание=[[Изображение:LXF143_71_1.jpg|300px]] Окончательный результат: у всех файлов приличные имена, тэги и расположение. Красотища!|Ширина=300px}&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;background: #cfc; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;{{Врезка|Содержание=[[Изображение:LXF143_71_1.jpg|300px]] Окончательный результат: у всех файлов приличные имена, тэги и расположение. Красотища!|Ширина=300px&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;}&lt;/ins&gt;}&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;А те­перь на шаг от­сту­пим и восхи­тим­ся ре­зуль­та­та­ми ра­бо­ты скрип­та, по­ка­зан­ными на эк­ран­ном сним­ке. На ле­вой панели мы ви­дим, что скрипт соз­дал пра­виль­ную ие­рар­хию аль­бо­мов в ка­та­ло­ге '''$BASE_PHOTO_DIR''' ('''lxf_demo''') со­глас­но имею­щим­ся дан­ным EXIF и со­дер­жи­мо­му фай­ла '''notes_file.txt'''. На цен­траль­ной панели и в ле­вом верхнем уг­лу мы ви­дим, что име­на фай­лов и вре­мя их соз­дания бы­ли из­менены со­от­вет­ст­вую­щим об­ра­зом. На­конец, на панели дан­ных EXIF мы ви­дим, что ''Digikam'' рас­по­зна­ет и ото­бра­жа­ет ис­ход­ную да­ту соз­дания фо­то­гра­фии, ко­то­рую скрипт про­пи­сал в EXIF.&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;А те­перь на шаг от­сту­пим и восхи­тим­ся ре­зуль­та­та­ми ра­бо­ты скрип­та, по­ка­зан­ными на эк­ран­ном сним­ке. На ле­вой панели мы ви­дим, что скрипт соз­дал пра­виль­ную ие­рар­хию аль­бо­мов в ка­та­ло­ге '''$BASE_PHOTO_DIR''' ('''lxf_demo''') со­глас­но имею­щим­ся дан­ным EXIF и со­дер­жи­мо­му фай­ла '''notes_file.txt'''. На цен­траль­ной панели и в ле­вом верхнем уг­лу мы ви­дим, что име­на фай­лов и вре­мя их соз­дания бы­ли из­менены со­от­вет­ст­вую­щим об­ра­зом. На­конец, на панели дан­ных EXIF мы ви­дим, что ''Digikam'' рас­по­зна­ет и ото­бра­жа­ет ис­ход­ную да­ту соз­дания фо­то­гра­фии, ко­то­рую скрипт про­пи­сал в EXIF.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;</summary>
		<author><name>Crazy Rebel</name></author>	</entry>

	<entry>
		<id>http://wiki.linuxformat.ru/wiki/index.php?title=LXF143:exiftools&amp;diff=14248&amp;oldid=prev</id>
		<title>Crazy Rebel: /* Ис­поль­зу­ем скрип­ты */</title>
		<link rel="alternate" type="text/html" href="http://wiki.linuxformat.ru/wiki/index.php?title=LXF143:exiftools&amp;diff=14248&amp;oldid=prev"/>
				<updated>2012-07-05T07:11:50Z</updated>
		
		<summary type="html">&lt;p&gt;‎&lt;span dir=&quot;auto&quot;&gt;&lt;span class=&quot;autocomment&quot;&gt;Ис­поль­зу­ем скрип­ты&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;table class='diff diff-contentalign-left'&gt;
				&lt;col class='diff-marker' /&gt;
				&lt;col class='diff-content' /&gt;
				&lt;col class='diff-marker' /&gt;
				&lt;col class='diff-content' /&gt;
			&lt;tr valign='top'&gt;
			&lt;td colspan='2' style=&quot;background-color: white; color:black;&quot;&gt;← Предыдущая&lt;/td&gt;
			&lt;td colspan='2' style=&quot;background-color: white; color:black;&quot;&gt;Версия 07:11, 5 июля 2012&lt;/td&gt;
			&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Строка 39:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Строка 39:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;Вот как ра­бо­та­ет скрипт: для на­ча­ла он по­ме­ща­ет все фай­лы, ко­то­рые нуж­но от­сор­ти­ро­вать, в спе­ци­аль­но соз­дан­ный для это­го ка­та­лог. За­тем – и это един­ст­вен­ное, что вам придется сде­лать вруч­ную – надо под­го­то­вить про­стой тек­сто­вый файл '''notes_file.txt'''.&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;Вот как ра­бо­та­ет скрипт: для на­ча­ла он по­ме­ща­ет все фай­лы, ко­то­рые нуж­но от­сор­ти­ро­вать, в спе­ци­аль­но соз­дан­ный для это­го ка­та­лог. За­тем – и это един­ст­вен­ное, что вам придется сде­лать вруч­ную – надо под­го­то­вить про­стой тек­сто­вый файл '''notes_file.txt'''.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;background: #ffa; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;{{Врезка|Содержание=[[Изображение:LXF143_70_1.jpg|300px]] &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;1&lt;/del&gt;|Ширина=300px}&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;background: #cfc; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;{{Врезка|Содержание=[[Изображение:LXF143_70_1.jpg|300px]]|Ширина=300px&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;}&lt;/ins&gt;}&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;Он необ­хо­дим по­то­му, что мы пе­ре­име­но­вы­ва­ем, сор­ти­ру­ем и ар­хи­ви­ру­ем фо­то­гра­фии на осно­ве вре­мени их соз­дания. Для циф­ро­вых фо­то­гра­фий эти дан­ные на­хо­дят­ся в тэ­ге '''EXIF''' под на­званием '''DateTimeOriginal'''. Во всех осталь­ных слу­ча­ях мы долж­ны пре­доста­вить при­мер­ное зна­чение. Эти зна­чения мы и за­пи­сы­ва­ем в файл '''notes_file.txt''':&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;Он необ­хо­дим по­то­му, что мы пе­ре­име­но­вы­ва­ем, сор­ти­ру­ем и ар­хи­ви­ру­ем фо­то­гра­фии на осно­ве вре­мени их соз­дания. Для циф­ро­вых фо­то­гра­фий эти дан­ные на­хо­дят­ся в тэ­ге '''EXIF''' под на­званием '''DateTimeOriginal'''. Во всех осталь­ных слу­ча­ях мы долж­ны пре­доста­вить при­мер­ное зна­чение. Эти зна­чения мы и за­пи­сы­ва­ем в файл '''notes_file.txt''':&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;</summary>
		<author><name>Crazy Rebel</name></author>	</entry>

	<entry>
		<id>http://wiki.linuxformat.ru/wiki/index.php?title=LXF143:exiftools&amp;diff=14247&amp;oldid=prev</id>
		<title>Crazy Rebel: /* Ис­поль­зу­ем скрип­ты */</title>
		<link rel="alternate" type="text/html" href="http://wiki.linuxformat.ru/wiki/index.php?title=LXF143:exiftools&amp;diff=14247&amp;oldid=prev"/>
				<updated>2012-07-05T07:11:08Z</updated>
		
		<summary type="html">&lt;p&gt;‎&lt;span dir=&quot;auto&quot;&gt;&lt;span class=&quot;autocomment&quot;&gt;Ис­поль­зу­ем скрип­ты&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;table class='diff diff-contentalign-left'&gt;
				&lt;col class='diff-marker' /&gt;
				&lt;col class='diff-content' /&gt;
				&lt;col class='diff-marker' /&gt;
				&lt;col class='diff-content' /&gt;
			&lt;tr valign='top'&gt;
			&lt;td colspan='2' style=&quot;background-color: white; color:black;&quot;&gt;← Предыдущая&lt;/td&gt;
			&lt;td colspan='2' style=&quot;background-color: white; color:black;&quot;&gt;Версия 07:11, 5 июля 2012&lt;/td&gt;
			&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Строка 39:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Строка 39:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;Вот как ра­бо­та­ет скрипт: для на­ча­ла он по­ме­ща­ет все фай­лы, ко­то­рые нуж­но от­сор­ти­ро­вать, в спе­ци­аль­но соз­дан­ный для это­го ка­та­лог. За­тем – и это един­ст­вен­ное, что вам придется сде­лать вруч­ную – надо под­го­то­вить про­стой тек­сто­вый файл '''notes_file.txt'''.&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;Вот как ра­бо­та­ет скрипт: для на­ча­ла он по­ме­ща­ет все фай­лы, ко­то­рые нуж­но от­сор­ти­ро­вать, в спе­ци­аль­но соз­дан­ный для это­го ка­та­лог. За­тем – и это един­ст­вен­ное, что вам придется сде­лать вруч­ную – надо под­го­то­вить про­стой тек­сто­вый файл '''notes_file.txt'''.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;background: #ffa; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;{{Врезка|Содержание=[[Изображение:LXF143_70_1.jpg|300px]] |Ширина=300px}&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;background: #cfc; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;{{Врезка|Содержание=[[Изображение:LXF143_70_1.jpg|300px]] &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;1&lt;/ins&gt;|Ширина=300px}&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;Он необ­хо­дим по­то­му, что мы пе­ре­име­но­вы­ва­ем, сор­ти­ру­ем и ар­хи­ви­ру­ем фо­то­гра­фии на осно­ве вре­мени их соз­дания. Для циф­ро­вых фо­то­гра­фий эти дан­ные на­хо­дят­ся в тэ­ге '''EXIF''' под на­званием '''DateTimeOriginal'''. Во всех осталь­ных слу­ча­ях мы долж­ны пре­доста­вить при­мер­ное зна­чение. Эти зна­чения мы и за­пи­сы­ва­ем в файл '''notes_file.txt''':&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;Он необ­хо­дим по­то­му, что мы пе­ре­име­но­вы­ва­ем, сор­ти­ру­ем и ар­хи­ви­ру­ем фо­то­гра­фии на осно­ве вре­мени их соз­дания. Для циф­ро­вых фо­то­гра­фий эти дан­ные на­хо­дят­ся в тэ­ге '''EXIF''' под на­званием '''DateTimeOriginal'''. Во всех осталь­ных слу­ча­ях мы долж­ны пре­доста­вить при­мер­ное зна­чение. Эти зна­чения мы и за­пи­сы­ва­ем в файл '''notes_file.txt''':&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;</summary>
		<author><name>Crazy Rebel</name></author>	</entry>

	<entry>
		<id>http://wiki.linuxformat.ru/wiki/index.php?title=LXF143:exiftools&amp;diff=14243&amp;oldid=prev</id>
		<title>Crazy Rebel: викификация, оформление, иллюстрация</title>
		<link rel="alternate" type="text/html" href="http://wiki.linuxformat.ru/wiki/index.php?title=LXF143:exiftools&amp;diff=14243&amp;oldid=prev"/>
				<updated>2012-07-05T07:08:13Z</updated>
		
		<summary type="html">&lt;p&gt;викификация, оформление, иллюстрация&lt;/p&gt;
&lt;a href=&quot;http://wiki.linuxformat.ru/wiki/index.php?title=LXF143:exiftools&amp;amp;diff=14243&quot;&gt;Внесённые изменения&lt;/a&gt;</summary>
		<author><name>Crazy Rebel</name></author>	</entry>

	</feed>