<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	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/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>开心e点 &#187; imagemagick</title>
	<atom:link href="http://www.ebnd.cn/tag/imagemagick/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.ebnd.cn</link>
	<description>好好学习 天天向上</description>
	<lastBuildDate>Tue, 21 Jun 2011 15:00:09 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=</generator>
		<item>
		<title>用 ImageMagick 转换图片大小</title>
		<link>http://www.ebnd.cn/2009/09/16/convert-image-size-using-imagemagick/</link>
		<comments>http://www.ebnd.cn/2009/09/16/convert-image-size-using-imagemagick/#comments</comments>
		<pubDate>Tue, 15 Sep 2009 11:28:31 +0000</pubDate>
		<dc:creator>dandan</dc:creator>
				<category><![CDATA[技术]]></category>
		<category><![CDATA[imagemagick]]></category>
		<category><![CDATA[tips]]></category>

		<guid isPermaLink="false">http://www.ebnd.cn/?p=178</guid>
		<description><![CDATA[ImageMagick 是一套很好的图片处理工具包，而且开源免费，使用非常广泛。 贴一个转换图片大小的命令，可以批量的对很多文件进行瘦身，比较实用。 Linux 下： find . -name '*.JPG' -print -exec convert &#123;&#125; -resize 1024x768 ../resized_1024x768/&#123;&#125; \; Windows 下： for %I in &#40;*.jpg&#41; do convert %I -resize 1024x768 ..\resized_1024x768\%I Windows Cygwin 下： find . -iname &#34;*.jpg&#34; &#124; xargs -l -i convert -resize 800x600 &#123;&#125; ../resized_800x600/&#123;&#125; 另外，因为镜头的横拍和竖拍的关系，有些图像是侧的，需要90度翻转下，不然就得把脑袋侧过来看了:-) 也有个命令行的小工具 jhead 可以帮助自动的校正图像的翻转，需要注意的是还需要配合 jpegtran，把两个小工具下载放到在 %PATH% 中的某个目录下，然后执行下面的命令就好了。 # Windows / [...]]]></description>
			<content:encoded><![CDATA[<p><a title="http://www.imagemagick.org/script/index.php" href="http://www.imagemagick.org/script/index.php" target="_blank">ImageMagick </a>是一套很好的图片处理工具包，而且开源免费，使用非常广泛。</p>
<p>贴一个转换图片大小的命令，可以批量的对很多文件进行瘦身，比较实用。</p>
<p><strong>Linux 下：</strong></p>

<div class="wp_syntax"><div class="code"><pre class="powershell" style="font-family:monospace;">find . <span style="color: #008080; font-style: italic;">-name</span> <span style="color: #800000;">'*.JPG'</span> <span style="color: pink;">-</span>print <span style="color: pink;">-</span>exec convert <span style="color: #000000;">&#123;</span><span style="color: #000000;">&#125;</span> <span style="color: pink;">-</span>resize 1024x768 ..<span style="color: pink;">/</span>resized_1024x768<span style="color: pink;">/</span><span style="color: #000000;">&#123;</span><span style="color: #000000;">&#125;</span> \;</pre></div></div>

<p><strong>Windows 下：</strong></p>

<div class="wp_syntax"><div class="code"><pre class="powershell" style="font-family:monospace;"><span style="color: #0000FF;">for</span> <span style="color: pink;">%</span>I <span style="color: #0000FF;">in</span> <span style="color: #000000;">&#40;</span><span style="color: pink;">*</span>.jpg<span style="color: #000000;">&#41;</span> <span style="color: #0000FF;">do</span> convert <span style="color: pink;">%</span>I <span style="color: pink;">-</span>resize 1024x768 ..\resized_1024x768\<span style="color: pink;">%</span>I</pre></div></div>

<p><strong>Windows Cygwin 下：</strong></p>

<div class="wp_syntax"><div class="code"><pre class="powershell" style="font-family:monospace;">find . <span style="color: pink;">-</span>iname <span style="color: #800000;">&quot;*.jpg&quot;</span> <span style="color: pink;">|</span> xargs <span style="color: pink;">-</span>l <span style="color: pink;">-</span>i convert <span style="color: pink;">-</span>resize 800x600 <span style="color: #000000;">&#123;</span><span style="color: #000000;">&#125;</span> ..<span style="color: pink;">/</span>resized_800x600<span style="color: pink;">/</span><span style="color: #000000;">&#123;</span><span style="color: #000000;">&#125;</span></pre></div></div>

<p><br class="spacer_" /></p>
<p>另外，因为镜头的横拍和竖拍的关系，有些图像是侧的，需要90度翻转下，不然就得把脑袋侧过来看了:-)</p>
<p>也有个命令行的小工具 <a title="http://www.sentex.net/~mwandel/jhead/" href="http://www.sentex.net/~mwandel/jhead/" target="_blank">jhead</a> 可以帮助自动的校正图像的翻转，需要注意的是还需要配合 <a title="http://jpegclub.org/" href="http://jpegclub.org/" target="_blank">jpegtran</a>，把两个小工具下载放到在 %PATH% 中的某个目录下，然后执行下面的命令就好了。</p>

<div class="wp_syntax"><div class="code"><pre class="powershell" style="font-family:monospace;"><span style="color: #008000;"># Windows / Linux 处理当前目录中的图片</span>
jhead <span style="color: pink;">-</span>autorot <span style="color: pink;">*</span>.jpg
&nbsp;
<span style="color: #008000;"># Windows 下处理当前目录及子目录中的图片</span>
jhead <span style="color: pink;">-</span>autorot <span style="color: pink;">**</span>\<span style="color: pink;">*</span>.jpg
&nbsp;
<span style="color: #008000;"># Linux 下处理当前目录及子目录的图片。 注意 JPG 大小写</span>
find .<span style="color: pink;">/</span> <span style="color: #008080; font-style: italic;">-name</span> <span style="color: #800000;">'*.JPG'</span> <span style="color: pink;">-</span>exec jhead <span style="color: pink;">-</span>autorot <span style="color: #000000;">&#123;</span><span style="color: #000000;">&#125;</span> <span style="color: #000000;">&#123;</span><span style="color: #000000;">&#125;</span> \;</pre></div></div>

<p><br class="spacer_" /></p>
<p>除了改变图像旋转之外，jhead 还可以通过命令行提取和修改图像的 Exif 信息，具体用法见<a title="Exif Jpeg header manipulation tool" href="http://www.sentex.net/~mwandel/jhead/" target="_blank">其主页</a>，这里也提供下<a href="http://ifile.it/k47ye2g/jhead.7z">打包下载</a>。</p>
<p>当然，使用一些其他的工具也是可以实现同样的目的的。方法有很多种，不管黑猫白猫，抓到老鼠的就是好猫。这几个命令的好处是比较方便写批量的脚本。</p>
<p><br class="spacer_" /></p>
<h3  class="related_post_title">相关文章</h3><ul class="related_post"><li>十二月 21, 2010 -- <a href="http://www.ebnd.cn/2010/12/21/how-to-peel-a-banana/" title="香蕉的头和屁股">香蕉的头和屁股</a> (1)</li><li>四月 28, 2010 -- <a href="http://www.ebnd.cn/2010/04/28/myentunnel-proxy-sharing/" title="MyEnTunnel 代理共享">MyEnTunnel 代理共享</a> (2)</li><li>九月 10, 2009 -- <a href="http://www.ebnd.cn/2009/09/10/socks-proxy-settings-in-chrome-winxp/" title="Windows XP 下 Chrome 浏览器 SOCKS 代理设置">Windows XP 下 Chrome 浏览器 SOCKS 代理设置</a> (1)</li></ul>]]></content:encoded>
			<wfw:commentRss>http://www.ebnd.cn/2009/09/16/convert-image-size-using-imagemagick/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

