Linux 图片批量压缩工具 ImageMagick

一个比较好用命令行下可以使用的,强大的免费图片工具 ImageMagick.

Centos系统的安装使用方法:
安装命令:
# yum install ImageMagick -y
Linux 图片批量压缩工具 ImageMagick

安装完成。

使用:
1.使用conert命令可以将图像转换格式:
# convert ****.jpg ****.png
2.可以使用-resize压缩调整
# convert -resize 100x100 ****.jpg ****.jpg
3.通过正则查找当前目录下所有大于 50k 的图片,进行像素大小控制,convert 是会自动按照最大尺寸等比例进行缩小的;
# find ./ -regex '.*\(jpg\|JPG\|png\|PNG\|jpeg\)' size +50k -exec convert -resize 100x100 {} {} \;
如需要批量处理图片,可以使用sh脚本:
#!/bin/sh
for img in `ls \指定目录 *.jpg`
do
convert -resize 50%x50% $img thumb-$img
done

文章来源:https://www.cnaaa.net,转载请注明出处:https://www.cnaaa.net/archives/5515

(0)
郭靖的头像郭靖
上一篇 2022年7月26日 下午1:16
下一篇 2022年7月28日 下午5:12

相关推荐

  • Linux缓冲区的理解

    一、FIFE 可以看到对过程重定向后结果发生了改变,C接口的函数printf,fprintf,fputs都被打印了两次;而系统接口write前后只被打印了一次,为什么呢?肯定和fork有关! fork会创建子进程。在创建子进程的时候,数据会被处理成两份,父子进程发生写时拷贝,我们进行printf调用数据的时候,数据写到显示器外设上,就不属于父进程了,数据没被…

    2023年4月10日
    1.4K00
  • /etc/security/limits.conf配置文件详解

    /etc/security/limits.conf 是一个用于配置用户或用户组资源限制的配置文件。这个文件通常用于设置系统资源的软限制和硬限制,以及一些特殊权限。 一. limits.conf常见配置项详解 下面是一些 /etc/security/limits.conf 文件中可能包含的常见配置项: 描述 第一列表示用户和组(@开头),这里的 * 代表所有用…

    2024年5月14日
    1.4K00
  • PVE8开启vgpu显卡虚拟化(基于Tesla P4)

    Tesla系列显卡真是垃圾佬的福音,很久以上上万的卡,现在几百块就能收到,不仅可以炼丹,还可以玩游戏,甚至可以给PVE用作vgpu,来实现云桌面,云游戏。博主先后买过P40和P4,面对250W功耗的24G显存的P40,显然它更适合炼丹,P4 TDP 75W,1060的性能表现,它的最佳用途其实不是个人桌面的游戏显卡,而是虚拟化云主机使用,而搭配上一台低功耗主…

    2024年2月26日
    2.8K00
  • Kswapd0挖矿病毒查杀

    机器负载异常,刚重启过后CPU占用就快速上升至接近100%,且存在网络滥用的情况。使用top显示kswapd0进程疯狂占用cpu,google后有人说是linux虚拟内存的问题,但是系统刚开机,内存基本空闲,只是cpu疯狂被占用,这种说法明显有问题,继续排查后,我发现这个程序和一个名叫WachtdogsMiner的挖矿蠕虫和两个荷兰IP有关 查找病毒 使用t…

    2022年6月25日
    1.7K00
  • Linux下安装配置maven仓库

    1、安装wget命令 如果需要通过使用wget命令,直接通过网络下载maven安装包时,需要在linux系统中安装wget命令。 2、下载maven安装包 在/usr/local/下创建一个maven文件: mkdir /usr/local/maven 切换到安装目录,即新建的文件中: 下载安装: 3、解压缩maven 4、配置maven环境变量 添加环境变…

    2022年6月20日
    2.2K00

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

在线咨询: QQ交谈

邮件:712342017@qq.com

工作时间:周一至周五,8:30-17:30,节假日休息

关注微信
Linux 图片批量压缩工具 ImageMagick