iis服务器助手广告广告
返回顶部
首页 > 资讯 > 操作系统 >Linux下如何使用jpegoptim压缩图片
  • 910
分享到

Linux下如何使用jpegoptim压缩图片

2023-06-27 12:06:56 910人浏览 安东尼
摘要

小编给大家分享一下linux下如何使用jpeGoptim压缩图片,希望大家阅读完这篇文章之后都有所收获,下面让我们一起去探讨吧!jpegoptim 是一个用来优化 JPEG 文件的工具,提供无损的优化(基于哈夫曼表),同时也可设置质量因子实

小编给大家分享一下linux下如何使用jpeGoptim压缩图片,希望大家阅读完这篇文章之后都有所收获,下面让我们一起去探讨吧!

jpegoptim 是一个用来优化 JPEG 文件的工具,提供无损的优化(基于哈夫曼表),同时也可设置质量因子实现的有损优化。

Linux下如何使用jpegoptim压缩图片

安装jpegoptim

ubuntu, Debian 或 Linux Mint:

$ sudo apt-get install jpegoptim

Fedora:

$ sudo yum install jpegoptim

Centos/RHEL安装,先开启EPEL库,然后运行下列命令:

$ sudo yum install jpegoptim

无损压缩jpeg图像

为了无损地压缩一副JPG图片,使用:

$ jpegoptim photo.jpg

photo.jpg 2048×1536 24bit N ICC JFIF [OK] 882178 –》 821064 bytes (6.93%), optimized.

注意,原始图像会被压缩后图像覆盖。

如果jpegoptim不能无损美化图像,将不会覆盖它:

$ jpegoptim -v photo.jpg

photo.jpg 2048×1536 24bit N ICC JFIF [OK] 821064 –》 821064 bytes (0.00%), skipped.

如果你想保护原始图片,使用“-d”参数指明保存目录

$ jpegoptim -d 。/compressed photo.jpg

这样,压缩的图片将会保存在。/compressed目录(以同样的输入文件名)

如果你想要保护文件的创建修改时间,使用“-p”参数。这样压缩后的图片会得到与原始图片相同的日期时间。

$ jpegoptim -d 。/compressed -p photo.jpg

如果你只是想看看无损压缩率而不是真的想压缩它们,使用“-n”参数来模拟压缩,然后它会显示出压缩率。

$ jpegoptim -n photo.jpg

有损压缩JPG图像

万一你真的需要要保存在云空间上,你还可以使用有损压缩JPG图片。

这种情况下,使用“-m《质量》”选项,质量数范围0到100。(0是最好质量,100是最差质量)

例如,用50%质量压缩图片:

$ jpegoptim -m50 photo.jpg

photo.jpg 2048×1536 24bit N ICC JFIF [OK] 882178 –》 301780 bytes (65.79%),

optimized.

在牺牲质量的基础上,将会得到一个更小的图片。

Linux下如何使用jpegoptim压缩图片

一次压缩多张JPEG图像

最常见的情况是需要压缩一个目录下的多张JPEG图像文件。为了应付这种情况,你可以使用接下来的脚本。

#!/bin/sh

# 压缩当前目录下所有*.jpg文件

# 保存在。/compressed目录

# 并拥有与原始文件同样的修改日期

for i in *.jpg; do jpegoptim -d 。/compressed -p “$i”; done

看完了这篇文章,相信你对“Linux下如何使用jpegoptim压缩图片”有了一定的了解,如果想了解更多相关知识,欢迎关注编程网操作系统频道,感谢各位的阅读!

--结束END--

本文标题: Linux下如何使用jpegoptim压缩图片

本文链接: https://www.lsjlt.com/news/310669.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

本篇文章演示代码以及资料文档资料下载

下载Word文档到电脑,方便收藏和打印~

下载Word文档
猜你喜欢
  • Linux下如何使用jpegoptim压缩图片
    小编给大家分享一下Linux下如何使用jpegoptim压缩图片,希望大家阅读完这篇文章之后都有所收获,下面让我们一起去探讨吧!jpegoptim 是一个用来优化 JPEG 文件的工具,提供无损的优化(基于哈夫曼表),同时也可设置质量因子实...
    99+
    2023-06-27
  • 如何使用Node.js压缩图片
    这篇文章主要讲解了“如何使用Node.js压缩图片”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“如何使用Node.js压缩图片”吧!一、内容简介前段时间开发...
    99+
    2024-04-02
  • 如何使用Python实现图片压缩
    小编给大家分享一下如何使用Python实现图片压缩,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!1、引言我们先来看一下,自拍照原图。图片大小是 53KB接下来,就...
    99+
    2023-06-26
  • 如何使用Node进行图片压缩
    这篇文章主要介绍“如何使用Node进行图片压缩”的相关知识,小编通过实际案例向大家展示操作过程,操作方法简单快捷,实用性强,希望这篇“如何使用Node进行图片压缩”文章能帮助大家解决问题。我们先把图片上传到后端,看看后端接收了什么样的参数。...
    99+
    2023-07-05
  • 怎么使用canvas压缩图片
    今天就跟大家聊聊有关怎么使用canvas压缩图片,可能很多人都不太了解,为了让大家更加了解,小编给大家总结了以下内容,希望大家根据这篇文章可以有所收获。首先要先获取到图片文件var eleFile = docu...
    99+
    2023-06-09
  • 如何用JS有效的压缩图片
    目录前言转化关系具体实现file2DataUrl(file,callback)file2Image(file,callback)url2Image(url,callback)imag...
    99+
    2024-04-02
  • Canvas如何实现图片压缩
    这篇文章主要介绍Canvas如何实现图片压缩,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!Canvas图片压缩流程接下来我将以具体实例为大家讲解Canvas图片压缩的具体流程。一、本...
    99+
    2024-04-02
  • Ubuntu如何批量压缩图片
    小编给大家分享一下Ubuntu如何批量压缩图片,希望大家阅读完这篇文章之后都有所收获,下面让我们一起去探讨吧!以下就是Ubuntu压缩图片批量方法,这些Ubuntu压缩图片方法是我学了很久的心得,希望对大家有帮助。用DC拍出来的很多照片尺寸...
    99+
    2023-06-16
  • Linux下怎么压缩和优化jpg与png图片
    这篇文章主要介绍“Linux下怎么压缩和优化jpg与png图片”,在日常操作中,相信很多人在Linux下怎么压缩和优化jpg与png图片问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”Linux下怎么压缩和优化...
    99+
    2023-06-12
  • 怎么用JS压缩图片
    本篇内容主要讲解“怎么用JS压缩图片”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“怎么用JS压缩图片”吧!转化关系在实际应用中有可能使用的情境:大多时候我们直接...
    99+
    2024-04-02
  • 教你用Python压缩图片
    质量、速度、廉价,选择其中两个 如果需要做图片识别那么必定需要大量的训练素材,我们通常使用爬虫来获取,python爬取bing图片,python爬取百度图片,但是怕取下来的图片大小不一,再进行训练之前必须进行裁剪和压缩,今天就来讲一讲...
    99+
    2023-01-31
    教你用 图片 Python
  • linux下如何压缩好解压.rar文件
    这篇文章将为大家详细讲解有关linux下如何压缩好解压.rar文件,文章内容质量较高,因此小编分享给大家做个参考,希望大家阅读完这篇文章后对相关知识有一定的了解。一,解压问题在网上下东西的时候,经常会遇到.rar后缀的文件,我用tar解压,...
    99+
    2023-06-05
  • Linux系统下怎么批量压缩图片尺寸大小
    本篇内容介绍了“Linux系统下怎么批量压缩图片尺寸大小”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!Centos系统的安装使用方法: yu...
    99+
    2023-06-13
  • php压缩图片失败如何解决
    本文小编为大家详细介绍“php压缩图片失败如何解决”,内容详细,步骤清晰,细节处理妥当,希望这篇“php压缩图片失败如何解决”文章能帮助大家解决疑惑,下面跟着小编的思路慢慢深入,一起来学习新知识吧。首先,我尝试在代码中使用imagejpeg...
    99+
    2023-07-05
  • Java如何实现压缩图片大小
    本篇内容主要讲解“Java如何实现压缩图片大小”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“Java如何实现压缩图片大小”吧!使用场景:当使用图片上传功能时,上传图片太大,造成对服务器资源过多的...
    99+
    2023-06-30
  • 如何使用python对图片进行批量压缩详解
    目录前言使用Python和Pillow模块压缩图片1、优化flag2、渐进式JPEG3、JPEG动态质量使用Python和Selenium模块操纵Squoosh批量压缩图片Pytho...
    99+
    2024-04-02
  • 如何利用canvas实现图片压缩功能
    小编给大家分享一下如何利用canvas实现图片压缩功能,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!项目中做身份证识别时,需要传送图片的 base64 格式编码,...
    99+
    2023-06-09
  • 如何使用批处理实现css和js图片压缩
    这篇文章主要介绍如何使用批处理实现css和js图片压缩,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!代码如下:@echo off ::设置YUI Compressor启动目录 ...
    99+
    2023-06-08
  • Vue使用canvas实现图片压缩上传
    本文实例为大家分享了Vue使用canvas实现图片压缩上传的具体代码,供大家参考,具体内容如下 场景:如用户头像等 对于大尺寸图片的上传,在前端进行压缩除了省流量外,最大的意义是极大...
    99+
    2024-04-02
  • 使用canvas怎么对图片压缩上传
    使用canvas怎么对图片压缩上传?相信很多没有经验的人对此束手无策,为此本文总结了问题出现的原因和解决方法,通过这篇文章希望你能解决这个问题。首先得有一个上传按钮。<input type="file"&...
    99+
    2023-06-09
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作