<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
		>
<channel>
	<title>Комментарии: Оптимизация изображений без потерь</title>
	<atom:link href="http://blog.sjinks.pro/linux/710-lossless-image-optimization/feed/" rel="self" type="application/rss+xml" />
	<link>http://blog.sjinks.pro/linux/710-lossless-image-optimization/</link>
	<description>Quod scripsi, scripsi</description>
	<lastBuildDate>Wed, 08 Feb 2012 14:51:49 +0000</lastBuildDate>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
		<item>
		<title>Автор: Vladimir</title>
		<link>http://blog.sjinks.pro/linux/710-lossless-image-optimization/comment-page-1/#comment-3548</link>
		<dc:creator>Vladimir</dc:creator>
		<pubDate>Thu, 14 Oct 2010 15:06:24 +0000</pubDate>
		<guid isPermaLink="false">http://blog.sjinks.pro/?p=710#comment-3548</guid>
		<description>Примерно так:

&lt;pre lang=&quot;bash&quot;&gt;
find /path/to/wp-content/uploads -type f \( -name &quot;*.png&quot; -o -name &quot;*.gif&quot; -o -name &quot;*.jpg&quot; -o -name &quot;*.JPG&quot; \) -exec /path/to/optimize-image.sh &#039;{}&#039; \;
&lt;/pre&gt;</description>
		<content:encoded><![CDATA[<p>Примерно так:</p>
          
<div class="codebox">
    <div class="the_code" style="" id="p7101">
        <div class="code bash" id="p710code1">
<span class="kw2">find</span> <span class="sy0">/</span>path<span class="sy0">/</span>to<span class="sy0">/</span>wp-content<span class="sy0">/</span>uploads <span class="re5">-type</span> f \<span class="br0">&#40;</span> <span class="re5">-name</span> <span class="st0">&quot;*.png&quot;</span> <span class="re5">-o</span> <span class="re5">-name</span> <span class="st0">&quot;*.gif&quot;</span> <span class="re5">-o</span> <span class="re5">-name</span> <span class="st0">&quot;*.jpg&quot;</span> <span class="re5">-o</span> <span class="re5">-name</span> <span class="st0">&quot;*.JPG&quot;</span> \<span class="br0">&#41;</span> <span class="re5">-exec</span> <span class="sy0">/</span>path<span class="sy0">/</span>to<span class="sy0">/</span>optimize-image.sh <span class="st_h">'{}'</span> \;
        </div>
    </div>
</div>

]]></content:encoded>
	</item>
	<item>
		<title>Автор: bur</title>
		<link>http://blog.sjinks.pro/linux/710-lossless-image-optimization/comment-page-1/#comment-3547</link>
		<dc:creator>bur</dc:creator>
		<pubDate>Thu, 14 Oct 2010 14:58:44 +0000</pubDate>
		<guid isPermaLink="false">http://blog.sjinks.pro/?p=710#comment-3547</guid>
		<description>Еще вопрос: как запустить скрипт, чтобы он всю директорию uploads с поддиректориями прошел автоматом?</description>
		<content:encoded><![CDATA[<p>Еще вопрос: как запустить скрипт, чтобы он всю директорию uploads с поддиректориями прошел автоматом?</p>
]]></content:encoded>
	</item>
	<item>
		<title>Автор: bur</title>
		<link>http://blog.sjinks.pro/linux/710-lossless-image-optimization/comment-page-1/#comment-3546</link>
		<dc:creator>bur</dc:creator>
		<pubDate>Thu, 14 Oct 2010 14:55:34 +0000</pubDate>
		<guid isPermaLink="false">http://blog.sjinks.pro/?p=710#comment-3546</guid>
		<description>Спасибо. Все заработало без перфекта</description>
		<content:encoded><![CDATA[<p>Спасибо. Все заработало без перфекта</p>
]]></content:encoded>
	</item>
	<item>
		<title>Автор: Vladimir</title>
		<link>http://blog.sjinks.pro/linux/710-lossless-image-optimization/comment-page-1/#comment-3545</link>
		<dc:creator>Vladimir</dc:creator>
		<pubDate>Thu, 14 Oct 2010 14:47:52 +0000</pubDate>
		<guid isPermaLink="false">http://blog.sjinks.pro/?p=710#comment-3545</guid>
		<description>Судя по скрину, у Вас &lt;code&gt;jpegtran&lt;/code&gt; не воспринимает какую-то из опций, судя по скриншоту — опцию &lt;code&gt;-perfect&lt;/code&gt;

Попробуйте

&lt;pre lang=&quot;bash&quot;&gt;
jpegtran -copy none -optimize -progressive -outfile test1.jpg test.jpg
&lt;/pre&gt;

где test.jpg — Ваш тестовый файл.

Если сработает, то удалите из строк скрипта

&lt;pre lang=&quot;bash&quot;&gt;
        jpegtran -copy none -optimize -perfect -progressive -outfile &quot;$1.tmp&quot; &quot;$1&quot;
        jpegtran -copy none -optimize -perfect -outfile &quot;$1.tmq&quot; &quot;$1&quot;
&lt;/pre&gt;

опцию &lt;code&gt;-perfect&lt;/code&gt;.</description>
		<content:encoded><![CDATA[<p>Судя по скрину, у Вас <code>jpegtran</code> не воспринимает какую-то из опций, судя по скриншоту — опцию <code>-perfect</code></p>
<p>Попробуйте</p>
          
<div class="codebox">
    <div class="the_code" style="" id="p7102">
        <div class="code bash" id="p710code2">
jpegtran <span class="re5">-copy</span> none <span class="re5">-optimize</span> <span class="re5">-progressive</span> <span class="re5">-outfile</span> test1.jpg test.jpg
        </div>
    </div>
</div>

<p>где test.jpg — Ваш тестовый файл.</p>
<p>Если сработает, то удалите из строк скрипта</p>
          
<div class="codebox">
    <div class="the_code" style="" id="p7103">
        <div class="code bash" id="p710code3">
&nbsp; &nbsp; &nbsp; &nbsp; jpegtran <span class="re5">-copy</span> none <span class="re5">-optimize</span> <span class="re5">-perfect</span> <span class="re5">-progressive</span> <span class="re5">-outfile</span> <span class="st0">&quot;$1.tmp&quot;</span> <span class="st0">&quot;$1&quot;</span><br />
&nbsp; &nbsp; &nbsp; &nbsp; jpegtran <span class="re5">-copy</span> none <span class="re5">-optimize</span> <span class="re5">-perfect</span> <span class="re5">-outfile</span> <span class="st0">&quot;$1.tmq&quot;</span> <span class="st0">&quot;$1&quot;</span>
        </div>
    </div>
</div>

<p>опцию <code>-perfect</code>.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Автор: bur</title>
		<link>http://blog.sjinks.pro/linux/710-lossless-image-optimization/comment-page-1/#comment-3544</link>
		<dc:creator>bur</dc:creator>
		<pubDate>Thu, 14 Oct 2010 14:24:35 +0000</pubDate>
		<guid isPermaLink="false">http://blog.sjinks.pro/?p=710#comment-3544</guid>
		<description>Запускаю скрипт, а файлы не жмутся -- размер остается прежним. Есть подозрения, что скрипт не работает, так как дата у файлов остается прежней. Запускаю из-под рута.

&lt;a href=&#039;http://blog.sjinks.pro/wp-content/uploads/2010/10/screen.png&#039; rel=&quot;nofollow&quot;&gt;screen.png&lt;/a&gt;</description>
		<content:encoded><![CDATA[<p>Запускаю скрипт, а файлы не жмутся &#8212; размер остается прежним. Есть подозрения, что скрипт не работает, так как дата у файлов остается прежней. Запускаю из-под рута.</p>
<p><a href='http://blog.sjinks.pro/wp-content/uploads/2010/10/screen.png' rel="nofollow">screen.png</a></p>
]]></content:encoded>
	</item>
	<item>
		<title>Автор: Vladimir</title>
		<link>http://blog.sjinks.pro/linux/710-lossless-image-optimization/comment-page-1/#comment-3540</link>
		<dc:creator>Vladimir</dc:creator>
		<pubDate>Thu, 14 Oct 2010 06:19:29 +0000</pubDate>
		<guid isPermaLink="false">http://blog.sjinks.pro/?p=710#comment-3540</guid>
		<description>У себя я скопировал скрипт в &lt;code&gt;/usr/bin&lt;/code&gt;, выполняю так:

&lt;pre lang=&quot;bash&quot;&gt;
for i in *.gif *.png *.jpg; do optimize-image.sh &quot;$i&quot;; done
&lt;/pre&gt;

optimize-image.sh должен быть исполняемым (не забываем про &lt;code lang=&quot;bash&quot;&gt;chmod +x&lt;/code&gt;); если скрипт у Вас находится на разделе &lt;code&gt;/home&lt;/code&gt;, раздел должен быть смонтирован без &lt;code&gt;noexec&lt;/code&gt;.</description>
		<content:encoded><![CDATA[<p>У себя я скопировал скрипт в <code>/usr/bin</code>, выполняю так:</p>
          
<div class="codebox">
    <div class="the_code" style="" id="p7104">
        <div class="code bash" id="p710code4">
<span class="kw1">for</span> i <span class="kw1">in</span> <span class="sy0">*</span>.gif <span class="sy0">*</span>.png <span class="sy0">*</span>.jpg; <span class="kw1">do</span> optimize-image.sh <span class="st0">&quot;<span class="es2">$i</span>&quot;</span>; <span class="kw1">done</span>
        </div>
    </div>
</div>

<p>optimize-image.sh должен быть исполняемым (не забываем про <span class="codebox"><code class="bash"><span class="kw2">chmod</span> +x</code></span>); если скрипт у Вас находится на разделе <code>/home</code>, раздел должен быть смонтирован без <code>noexec</code>.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Автор: Серж</title>
		<link>http://blog.sjinks.pro/linux/710-lossless-image-optimization/comment-page-1/#comment-3539</link>
		<dc:creator>Серж</dc:creator>
		<pubDate>Wed, 13 Oct 2010 07:17:53 +0000</pubDate>
		<guid isPermaLink="false">http://blog.sjinks.pro/?p=710#comment-3539</guid>
		<description>У меня Ubuntu 10.4 скрипт лежит здесь - /home/serg/
Есть папка images, которую надо обработать,папка лежит здесь - /home/serg/
Подскажите как завести скрипт. Выдает в терминале - find: `optimize-image.sh&#039;: Нет такого файла или каталога
Пробовал ему путь указывать перед optimize-image.sh - не помогает. Приведите пожалуйста пример использования с выборкой из конкретной папки.</description>
		<content:encoded><![CDATA[<p>У меня Ubuntu 10.4 скрипт лежит здесь &#8211; /home/serg/<br />
Есть папка images, которую надо обработать,папка лежит здесь &#8211; /home/serg/<br />
Подскажите как завести скрипт. Выдает в терминале &#8211; find: `optimize-image.sh&#8217;: Нет такого файла или каталога<br />
Пробовал ему путь указывать перед optimize-image.sh &#8211; не помогает. Приведите пожалуйста пример использования с выборкой из конкретной папки.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Автор: Vladimir</title>
		<link>http://blog.sjinks.pro/linux/710-lossless-image-optimization/comment-page-1/#comment-3450</link>
		<dc:creator>Vladimir</dc:creator>
		<pubDate>Thu, 09 Sep 2010 11:34:50 +0000</pubDate>
		<guid isPermaLink="false">http://blog.sjinks.pro/?p=710#comment-3450</guid>
		<description>Значит не установлен пакет &lt;code&gt;imagemagick&lt;/code&gt; или его местный аналог в Fedora.</description>
		<content:encoded><![CDATA[<p>Значит не установлен пакет <code>imagemagick</code> или его местный аналог в Fedora.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Автор: bur</title>
		<link>http://blog.sjinks.pro/linux/710-lossless-image-optimization/comment-page-1/#comment-3449</link>
		<dc:creator>bur</dc:creator>
		<pubDate>Thu, 09 Sep 2010 11:28:26 +0000</pubDate>
		<guid isPermaLink="false">http://blog.sjinks.pro/?p=710#comment-3449</guid>
		<description>У меня bash не пониает команду identify</description>
		<content:encoded><![CDATA[<p>У меня bash не пониает команду identify</p>
]]></content:encoded>
	</item>
	<item>
		<title>Автор: Vladimir</title>
		<link>http://blog.sjinks.pro/linux/710-lossless-image-optimization/comment-page-1/#comment-3448</link>
		<dc:creator>Vladimir</dc:creator>
		<pubDate>Thu, 09 Sep 2010 11:03:30 +0000</pubDate>
		<guid isPermaLink="false">http://blog.sjinks.pro/?p=710#comment-3448</guid>
		<description>Есть подозрение, что файл, который Вы пытаетесь обработать, не является изображением GIG/PNG/JPG.

Что выдает данная команда для того файла:

&lt;code lang=&quot;bash&quot;&gt;identify имя_файла &#124; grep -E -o &#039;JPEG&#124;GIF&#124;PNG&#039;&lt;/code&gt;</description>
		<content:encoded><![CDATA[<p>Есть подозрение, что файл, который Вы пытаетесь обработать, не является изображением GIG/PNG/JPG.</p>
<p>Что выдает данная команда для того файла:</p>
<p><span class="codebox"><code class="bash">identify имя_файла <span class="sy0">|</span> <span class="kw2">grep</span> <span class="re5">-E</span> <span class="re5">-o</span> <span class="st_h">'JPEG|GIF|PNG'</span></code></span></p>
]]></content:encoded>
	</item>
</channel>
</rss>

