Linux下批量修改图片

标签: 计算机科学 Linux shell 桌面应用 | 发表时间:2011-09-19 13:20 | 作者:ghosTM55 Quantum
出处:http://ghostunix.org/blog

前天去参加了中科大的SFD自由软件日活动,回到上海后,活动的组织者老祝同学把拍摄了的照片丢在了镜像服务器上,我下载一看,照片压缩包有500多M。下载完成后,发现照片其实不是很多,但是因为用的是质量较好的单反,所以一张照片的尺寸和大小很大,我希望可以通过人人等SNS服务共享给朋友,于是需要有一个方法来进行批量的针对图片的resize处理。于是,我找到了工具imagemagick:

# aptitude install imagemagick

安装完成后,获得宝物convert

查看man后,我就写了一个脚本来帮助我完成批量修改

#!/bin/bash

mkdir tmp

for i in `ls *.jpg`
do
    convert -resize 30%x30% $i ./tmp/$i-m
done

这样,我就在tmp目录下获得了所有已被修改的(缩小后)的图片

相关 [linux 图片] 推荐:

Linux下批量修改图片

- Quantum - ghosTBLOG
前天去参加了中科大的SFD自由软件日活动,回到上海后,活动的组织者老祝同学把拍摄了的照片丢在了镜像服务器上,我下载一看,照片压缩包有500多M. 下载完成后,发现照片其实不是很多,但是因为用的是质量较好的单反,所以一张照片的尺寸和大小很大,我希望可以通过人人等SNS服务共享给朋友,于是需要有一个方法来进行批量的针对图片的resize处理.

Linux中如何使用gThumb批量调整图片大小

- - 操作系统 - ITeye博客
如果你的工作涉及到图片编辑和处理,就一定会有同时对多张图片进行批量大小调整的经 历. 虽然大多数图片编辑应用都能够非常容易地批量调整多张图片, 但对于新手用户来说,总是不太容易轻松找到并使用相关功能,因此本文将向大家介绍如何在 Linux 桌面系统中使用 gThumb 软件来批量调整图片大小. 注意:以下内容都基于 Ubuntu 16.04 操作系统中的 gThumb 3.4.3 版本.

在Linux上将视频转换成动态gif图片 (附:ffmpeg和ImageMagick安装方法)

- - 操作系统 - ITeye博客
虽然曾经被认为是过时的艺术形式,但动态GIF图片现在复苏了. 如果你还没有留意到,不少在线分享和社交网络网站都开始支持动态GIF图片,例如, Tumblr, Flickr, Google+和 Facebook的部分地方. 由于在消费和共享上的容易,GIF的动画已经成为主流互联网文化的一部分了.

Javascript 里跑Linux

- rockmaple - Shellex's Blog
牛逼到暴的大拿 Fabrice Bellard,用Javascript实现了一个x86 PC 模拟器,然后成功在这个模拟器里面跑Linux(请用Firefox 4 / Google Chrome 11打开,Chome 12有BUG). 关于这个东西… 伊说 “I did it for fun“,大大啊大大啊….

Linux Ksplice,MySQL and Oracle

- Syn - DBA Notes
Oracle 在 7 月份收购了 Ksplice. 使用了 Ksplice 的 Linux 系统,为 Kernel 打补丁无需重启动,做系统维护的朋友应该明白这是一个杀手级特性. 现在该产品已经合并到 Oracle Linux 中. 目前已经有超过 700 家客户,超过 10 万套系统使用了 Ksplice (不知道国内是否已经有用户了.

linux makefile编写

- hl - C++博客-首页原创精华区
在讲述这个Makefile之前,还是让我们先来粗略地看一看Makefile的规则. target也就是一个目标文件,可以是Object File,也可以是执行文件. prerequisites就是,要生成那个target所需要的文件或是目标. command也就是make需要执行的命令. 这是一个文件的依赖关系,也就是说,target这一个或多个的目标文件依赖于prerequisites中的文件,其生成规则定义在 command中.

Linux下的VDSO

- 圣斌 - Adam's
VDSO(Virtual Dynamically-linked Shared Object)是个很有意思的东西, 它将内核态的调用映射到用户态的地址空间中, 使得调用开销更小, 路径更好.. 开销更小比较容易理解, 那么路径更好指的是什么呢. 拿x86下的系统调用举例, 传统的int 0×80有点慢, Intel和AMD分别实现了sysenter, sysexit和syscall, sysret, 即所谓的快速系统调用指令, 使用它们更快, 但是也带来了兼容性的问题.

Linux wget命令

- - CSDN博客推荐文章
wget是linux最常用的下载命令, 一般的使用方法是: wget + 空格 + 要下载文件的url路径. 例如: # wget  http://www.linuxsense.org/xxxx/xxx.tar.gz. 简单说一下-c参数, 这个也非常常见, 可以断点续传, 如果不小心终止了, 可以继续使用命令接着下载.

linux 小技巧

- - DBA Blog
2:如何限制用户的最小密码长度. 修改/etc/login.defs里面的PASS_MIN_LEN的值. 比如限制用户最小密码长度是8:. 3:如何使新用户首次登陆后强制修改密码. 4:更改Linux启动时用图形界面还是字符界面. 将id:5:initdefault: 其中5表示默认图形界面. 改id:3: initdefault: 3表示字符界面.

Linux iostat命令

- - CSDN博客系统运维推荐文章
iostat用于输出CPU和磁盘I/O相关的统计信息. . iostat [ -c | -d ] [ -k | -m ] [ -t ] [ -V ] [ -x ] [ device [. iostat各个参数说明:. -c 仅显示CPU统计信息.与-d选项互斥. -d 仅显示磁盘统计信息.与-c选项互斥.