今天有个朋友让我帮忙处理个照片,说是报名考试之类的,要将一个100多k的.jpg 处理20k以下。用photoshop改了半天,都没法达到要求。不是太大,就是质量太差。我甚至将照片改成黑白的,把照片上的花衣服改成单色的,都不怎么管用。
后来得出结论,搞成20k以下又保持较好的质量是不可能的。不过上网 google 一下,确定有人用 windows 的画图程序之类的都能做到,看来去除了EXIF这类的信息能节省不少字节。
我没有windows,幸好以前装过 ImageMagic,请出来一试果然好用:
convert original.jpg -strip -resample 72x72 -resize 120x160 stripped.jpg
其中 -strip 把 EXIF 之类的信息去掉; -resample 修改 resolution;-resize 修改照片大小。搞定。
分享到:
相关推荐
转换图型工具,可以转换PNG,JPG,PDF
通常来说,它可以支持以下程序语言: Perl, C, C++, Python, PHP, Ruby, Java;现成的ImageMagick接口(PerlMagick, Magick++, PythonMagick, MagickWand for PHP, RubyMagick, and JMagick)是可利用的。这使得自动的...
ImageMagic windows安装包
- 使用composite命令将图片层叠,应用各种图像处理技术。 - 使用 script.msl 执行脚本处理图片。 - 使用 mogrify 命令对图片直接进行处理,如调整大小、颜色等。 在Linux系统中,为了确保ImageMagick能够正确识别...
可以通过以下命令安装: ```bash npm install execa ``` 接下来,创建一个Node.js控制器,用于处理图像操作。例如,下面是一个简单的图片裁剪示例: ```javascript const execa = require('execa'); async ...
sRGB问题解决,QT,python—opencv的读取图片问题,可以批量修改。
标题中的"imagemagic.aspjzy.rar"显然与ImageMagick有关,这是一款强大的开源跨平台图像处理工具,常用于在命令行或者编程中进行图像的转换、编辑和合成。.rar后缀则表明这是一个压缩文件,可能包含了关于...
下面我们将详细介绍如何安装和使用这些组件。 1. **ImageMagick**: ImageMagick是一款开源的跨平台图像处理工具,支持超过200种不同的图像文件格式,如JPEG、PNG、GIF、SVG等。它提供了命令行工具以及一个C++库,...
你可以根据web应用程序的需要动态生成图片, 还可以对一个(或一组)图片进行改变大小、旋转、锐化、减色或增加特效等操作,并将操作的结果以相同格式或其它格式保存,对图片的操作,即可以通过命令行进行,也可以用C...
ImageMagic爆发0day漏洞,该工具用来检测
注:win7操作系统可以直接安装“qqtoys.ImageMagic.msi”文件,XP或以下版本的操作系统,需要先安装一个“dotNetFx35setup( 即 .NET Framework 3.5)”插件后,再安装“qqtoys.ImageMagic.msi”文件。 以下使用说明...
标题中的"anacheAnt-ImageMagic-rpmbuild-arm.zip"指示了这是一个针对ARM架构的RPM打包文件,其中包含了Apache Ant和ImageMagick两个重要的软件工具。让我们深入了解一下这两个工具以及它们在ARM架构上的应用。 ...
MongoDB和ImageMagick是两种在IT领域广泛应用的软件,它们分别在数据库管理和图像处理方面发挥着重要作用。这里,我们详细探讨这两个工具的安装过程及其基本功能。 MongoDB是一款开源的文档型数据库,以JSON格式...
使用 ImageMagick 实现旋转可以使用以下命令:magick doraemon.jpg -rotate 90 doraemon_rotate.jpg,这将图片顺时针旋转 90 度。 在 Java 中使用 ImageMagick 需要先确认 JDK、Maven 正确安装,然后引入依赖 IM4...
ImageMagic的配置-附件资源
ImageMagick[1] 是一个免费的创建、...ImageMagick是免费软件:全部源码开放,可以自由使用,复制,修改,发布,它遵守GPL许可协议,可以运行于大多数的操作系统,ImageMagick的大多数功能的使用都来源于命令行工具。
使用RMagick,你可以轻松地完成以下图像处理任务: 1. **读取和写入图像**:RMagick提供了一种简单的方式来打开和保存图像文件。例如,`Magick::Image.read('image.jpg')`可以读取一个JPEG图像,`image.write('new_...
NULL 博文链接:https://clover-whd.iteye.com/blog/2174460