<?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=LXF99%3A%D0%92%D0%BE%D0%BF%D1%80%D0%BE%D1%815</id>
		<title>LXF99:Вопрос5 - История изменений</title>
		<link rel="self" type="application/atom+xml" href="http://wiki.linuxformat.ru/wiki/index.php?action=history&amp;feed=atom&amp;title=LXF99%3A%D0%92%D0%BE%D0%BF%D1%80%D0%BE%D1%815"/>
		<link rel="alternate" type="text/html" href="http://wiki.linuxformat.ru/wiki/index.php?title=LXF99:%D0%92%D0%BE%D0%BF%D1%80%D0%BE%D1%815&amp;action=history"/>
		<updated>2026-05-13T05:21:59Z</updated>
		<subtitle>История изменений этой страницы в вики</subtitle>
		<generator>MediaWiki 1.19.20+dfsg-0+deb7u3</generator>

	<entry>
		<id>http://wiki.linuxformat.ru/wiki/index.php?title=LXF99:%D0%92%D0%BE%D0%BF%D1%80%D0%BE%D1%815&amp;diff=4548&amp;oldid=prev</id>
		<title>Lockal: восстановление кавычек в коде  AWB</title>
		<link rel="alternate" type="text/html" href="http://wiki.linuxformat.ru/wiki/index.php?title=LXF99:%D0%92%D0%BE%D0%BF%D1%80%D0%BE%D1%815&amp;diff=4548&amp;oldid=prev"/>
				<updated>2008-04-27T15:01:16Z</updated>
		
		<summary type="html">&lt;p&gt;восстановление кавычек в коде  &lt;a href=&quot;/wiki/index.php?title=Linuxformat:AutoWikiBrowser&amp;amp;action=edit&amp;amp;redlink=1&quot; class=&quot;new&quot; title=&quot;Linuxformat:AutoWikiBrowser (страница не существует)&quot;&gt;AWB&lt;/a&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;Версия 15:01, 27 апреля 2008&lt;/td&gt;
			&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Строка 8:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Строка 8:&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;&amp;#160;&amp;#160; for f in ~/photographs/new/*.PEF&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;&amp;#160;&amp;#160; for f in ~/photographs/new/*.PEF&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;div&gt;&amp;#160;&amp;#160; do&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;&amp;#160;&amp;#160; do&lt;/div&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;&amp;#160;&amp;#160; &amp;#160; dcraw -c &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;“&lt;/del&gt;$&lt;del class=&quot;diffchange diffchange-inline&quot;&gt;f” &lt;/del&gt;| pnmtotiff -lzw &amp;gt;&lt;del class=&quot;diffchange diffchange-inline&quot;&gt;”&lt;/del&gt;${f/.PEF/.tif}&lt;del class=&quot;diffchange diffchange-inline&quot;&gt;”&lt;/del&gt;&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;&amp;#160;&amp;#160; &amp;#160; dcraw -c &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;&amp;quot;&lt;/ins&gt;$&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;f&amp;quot; &lt;/ins&gt;| pnmtotiff -lzw &amp;gt;&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;&amp;quot;&lt;/ins&gt;${f/.PEF/.tif}&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;&amp;quot;&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;div&gt;&amp;#160;&amp;#160; done&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;&amp;#160;&amp;#160; done&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;div&gt;&amp;lt;/code&amp;gt;&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;&amp;lt;/code&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Строка 14:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Строка 14:&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;Аргумент '''-c''' велит ''dcraw'' посылать данные на стандартный вывод, который передается на вход ''pnmtotiff''. Выражение '''${f/.PEF/.tiff}''' подставляет имя исходного файла, меняя расширение '''PEF''' на '''tif'''. Чтобы использовать ''ImageMagick'', измените третью строку на&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;Аргумент '''-c''' велит ''dcraw'' посылать данные на стандартный вывод, который передается на вход ''pnmtotiff''. Выражение '''${f/.PEF/.tiff}''' подставляет имя исходного файла, меняя расширение '''PEF''' на '''tif'''. Чтобы использовать ''ImageMagick'', измените третью строку на&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;div&gt;&amp;lt;code&amp;gt;&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;&amp;lt;code&amp;gt;&lt;/div&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;&amp;#160; dcraw -c &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;“&lt;/del&gt;$&lt;del class=&quot;diffchange diffchange-inline&quot;&gt;f” &lt;/del&gt;| convert -compress lzw – &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;“&lt;/del&gt;${f/.PEF/.tif}&lt;del class=&quot;diffchange diffchange-inline&quot;&gt;”&lt;/del&gt;&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;&amp;#160; dcraw -c &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;&amp;quot;&lt;/ins&gt;$&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;f&amp;quot; &lt;/ins&gt;| convert -compress lzw – &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;&amp;quot;&lt;/ins&gt;${f/.PEF/.tif}&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;&amp;quot;&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;div&gt;&amp;lt;/code&amp;gt;&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;&amp;lt;/code&amp;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;−&lt;/td&gt;&lt;td style=&quot;background: #ffa; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;В этом случае ''convert'' использует обычную нотацию &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;“&lt;/del&gt;-&lt;del class=&quot;diffchange diffchange-inline&quot;&gt;” &lt;/del&gt;для стандартного ввода. На man-страницах ''imagemagick'', ''dcraw'', ''netpbm'' и ''convert'' подробно описаны всякие дополнительные опции для тонкой настройки процесса.&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;В этом случае ''convert'' использует обычную нотацию &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;&amp;quot;&lt;/ins&gt;-&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;&amp;quot; &lt;/ins&gt;для стандартного ввода. На man-страницах ''imagemagick'', ''dcraw'', ''netpbm'' и ''convert'' подробно описаны всякие дополнительные опции для тонкой настройки процесса.&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;Эти команды предполагают нахождение всех ''PEF'' файлов в одном каталоге. Если Ваша камера сохраняет их во вложенных каталогах, используйте команду ''find'', чтобы создать список имен. Конвертированные изображения можно записать в другой каталог:&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;Эти команды предполагают нахождение всех ''PEF'' файлов в одном каталоге. Если Ваша камера сохраняет их во вложенных каталогах, используйте команду ''find'', чтобы создать список имен. Конвертированные изображения можно записать в другой каталог:&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;div&gt;&amp;lt;code&amp;gt;&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;&amp;lt;code&amp;gt;&lt;/div&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;&amp;#160;&amp;#160; find /mount/pointof/camera -name &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;‘&lt;/del&gt;*.&lt;del class=&quot;diffchange diffchange-inline&quot;&gt;PEF’ &lt;/del&gt;| while&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;&amp;#160;&amp;#160; find /mount/pointof/camera -name &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;'&lt;/ins&gt;*.&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;PEF' &lt;/ins&gt;| while&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;div&gt;&amp;#160;&amp;#160;  read f&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;&amp;#160;&amp;#160;  read f&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;div&gt;&amp;#160;&amp;#160;  do&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;&amp;#160;&amp;#160;  do&lt;/div&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;&amp;#160;&amp;#160; &amp;#160;  dcraw -c &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;“&lt;/del&gt;$&lt;del class=&quot;diffchange diffchange-inline&quot;&gt;f” &lt;/del&gt;| convert -compress lzw - &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;“&lt;/del&gt;~/&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;&amp;#160;&amp;#160; &amp;#160;  dcraw -c &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;&amp;quot;&lt;/ins&gt;$&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;f&amp;quot; &lt;/ins&gt;| convert -compress lzw - &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;&amp;quot;&lt;/ins&gt;~/&lt;/div&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;&amp;#160;&amp;#160;  photographs/tiff/$(basename &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;“&lt;/del&gt;$&lt;del class=&quot;diffchange diffchange-inline&quot;&gt;f” &lt;/del&gt;.PEF).&lt;del class=&quot;diffchange diffchange-inline&quot;&gt;tif”&lt;/del&gt;&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;&amp;#160;&amp;#160;  photographs/tiff/$(basename &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;&amp;quot;&lt;/ins&gt;$&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;f&amp;quot; &lt;/ins&gt;.PEF).&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;tif&amp;quot;&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;div&gt;&amp;#160;&amp;#160; done&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;&amp;#160;&amp;#160; done&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;div&gt;&amp;lt;/code&amp;gt;&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;&amp;lt;/code&amp;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;Здесь мы используем команду ''basename'' для извлечения имени файла из полного пути и удаляем расширения. Кавычки вокруг имен файлов нужны на случай, если имя файла или каталога содержит пробелы. '''НВ'''&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;Здесь мы используем команду ''basename'' для извлечения имени файла из полного пути и удаляем расширения. Кавычки вокруг имен файлов нужны на случай, если имя файла или каталога содержит пробелы. '''НВ'''&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;</summary>
		<author><name>Lockal</name></author>	</entry>

	<entry>
		<id>http://wiki.linuxformat.ru/wiki/index.php?title=LXF99:%D0%92%D0%BE%D0%BF%D1%80%D0%BE%D1%815&amp;diff=1399&amp;oldid=prev</id>
		<title>Crazy Rebel: Новая: ===Фото-групповуха=== '''В:''' ''Мне бы хотелось иметь простую команду для перевода всех RAW-изображений в па...</title>
		<link rel="alternate" type="text/html" href="http://wiki.linuxformat.ru/wiki/index.php?title=LXF99:%D0%92%D0%BE%D0%BF%D1%80%D0%BE%D1%815&amp;diff=1399&amp;oldid=prev"/>
				<updated>2008-03-12T10:49:40Z</updated>
		
		<summary type="html">&lt;p&gt;Новая: ===Фото-групповуха=== &amp;#039;&amp;#039;&amp;#039;В:&amp;#039;&amp;#039;&amp;#039; &amp;#039;&amp;#039;Мне бы хотелось иметь простую команду для перевода всех RAW-изображений в па...&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Новая страница&lt;/b&gt;&lt;/p&gt;&lt;div&gt;===Фото-групповуха===&lt;br /&gt;
'''В:''' ''Мне бы хотелось иметь простую команду для перевода всех RAW-изображений в папке, скажем, '''/home/andy/photographs/new''', в формат TIFF со сжатием LZW. Не знаю, важно ли это, но расширение RAW-файлов – PEF (в формате RAW Pentax).'' Энди Инглэнд [Andy England]&lt;br /&gt;
&lt;br /&gt;
'''О:''' Программа для конверсии «сырых» (raw) файлов с цифровых камер называется ''dcraw'' (http://www.cybercom.net/~dcoffin/dcraw). Она преобразует RAW-форматы большинства цифровых камер в формат NetPBM PPM (Portable PixMap). Затем понадобится еще одна программа, для преобразования PPM-данных в TIFF. Такое умеют команда ''convert'' из ''ImageMagick'' и программа ''pnmtotiff'' из пакета ''NetPBM''. На вопрос о том, которую предпочесть, проще всего ответить «Ту, что уже установлена». ''Dcraw'' должна быть в репозитории вашего дистрибутива; в противном случае загрузите исходный код и скомпилируйте/установите ее обычным порядком.&lt;br /&gt;
&lt;br /&gt;
Чтобы не забивать при преобразовании жесткий диск PPM-файлами (PPM –занимающий много места несжатый формат, где используются три байта на пиксель), можно перекинуть вывод ''dcraw'' прямо в программу конверсии. Для групповой обработки с помощью ''ppm2tiff'' всей директории с файлами, запустите в терминале&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
  for f in ~/photographs/new/*.PEF&lt;br /&gt;
  do&lt;br /&gt;
    dcraw -c “$f” | pnmtotiff -lzw &amp;gt;”${f/.PEF/.tif}”&lt;br /&gt;
  done&lt;br /&gt;
&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Аргумент '''-c''' велит ''dcraw'' посылать данные на стандартный вывод, который передается на вход ''pnmtotiff''. Выражение '''${f/.PEF/.tiff}''' подставляет имя исходного файла, меняя расширение '''PEF''' на '''tif'''. Чтобы использовать ''ImageMagick'', измените третью строку на&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
 dcraw -c “$f” | convert -compress lzw – “${f/.PEF/.tif}”&lt;br /&gt;
&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
В этом случае ''convert'' использует обычную нотацию “-” для стандартного ввода. На man-страницах ''imagemagick'', ''dcraw'', ''netpbm'' и ''convert'' подробно описаны всякие дополнительные опции для тонкой настройки процесса.&lt;br /&gt;
&lt;br /&gt;
Эти команды предполагают нахождение всех ''PEF'' файлов в одном каталоге. Если Ваша камера сохраняет их во вложенных каталогах, используйте команду ''find'', чтобы создать список имен. Конвертированные изображения можно записать в другой каталог:&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
  find /mount/pointof/camera -name ‘*.PEF’ | while&lt;br /&gt;
   read f&lt;br /&gt;
   do&lt;br /&gt;
     dcraw -c “$f” | convert -compress lzw - “~/&lt;br /&gt;
   photographs/tiff/$(basename “$f” .PEF).tif”&lt;br /&gt;
  done&lt;br /&gt;
&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Здесь мы используем команду ''basename'' для извлечения имени файла из полного пути и удаляем расширения. Кавычки вокруг имен файлов нужны на случай, если имя файла или каталога содержит пробелы. '''НВ'''&lt;/div&gt;</summary>
		<author><name>Crazy Rebel</name></author>	</entry>

	</feed>