Linux改变图片大小的命令,如何在Ubuntu命令行上调整图像大小
在过去的几年中,共享图形和照片非常流行,我相信您一定也已经发现自己正在共享甚至创建一些内容。在处理图形文件时,有时我们还必须通过更改其尺寸来调整它们的大小。这样,我们可以确保图像适合最终要显示它的视图。 Ubuntu上有许多工具可以满足您的目的,但是当您只关心图形的基本procedure-resizing时,为什么要安装复杂的工具。图形设计师也必须处理相同的问题,但是他们是well-equipped,具有可以调整图像大小的工具,以便可以轻松地与利益相关者共享它们。
在本文中,我们将说明如何使用ImageMagick实用程序通过Ubuntu命令行调整图形文件或照片的大小。
为什么使用命令行?
如果您是Terminal-savvy的人,那么您就不想离开命令行,而去其他地方进行任何日常技术活动。总有一种方法可以在终端内几乎完成所有工作。因此,为什么gif大小调整会有所不同!使用终端可使某些任务更加高效甚至更快。 命令行工具不会使用太多资源,因此可以作为广泛使用的图形应用程序的理想替代品,尤其是在您使用较旧的硬件的情况下。
我们已经在Ubuntu 18.04 LTS系统上运行了本文中提到的命令和过程。
在Linux命令行上调整图形文件的大小
安装ImageMagick
ImageMagick是一个免费的开源图像编辑套件,用于查看,编辑和转换图像文件。使用apt-get命令可以通过Ubuntu官方存储库轻松安装ImageMagick。
通过系统“应用程序启动器”搜索或通过Ctrl + Alt + T捷径。通过命令行安装软件之前,运行以下命令可帮助您安装其最新可用版本。您可以通过以下命令更新存储库索引:
$ sudo apt-get update
然后,以sudo身份运行以下命令以安装ImageMagick
$ sudo apt-get install imagemagick
系统可能会以y /n选项提示您确认安装。请输入Y,然后按Enter,之后将在系统上安装该软件。
调整图像大小
现在,我们将说明如何通过指定图像的新宽度和高度(以像素为单位)来调整动画gif的大小。您也可以对其他图像或图形文件(如.png或.jpg)使用相同的步骤。
为此,重要的是要知道原始gif的尺寸。以下命令可帮助您打印图像文件的尺寸:
$ identify -format "%wx%h" imagefile
在本文中,我将使用一个名为“sample.gif”的示例gif文件来说明gif文件的大小调整。
要知道其确切尺寸,我将运行以下命令:
$ identify -format "%wx%h" sample.gif
对于非动画图像,该命令为尺寸提供单个值,但对于gifs,输出则如下所示:
上面突出显示的尺寸的第一个值对您很重要。这是原始gif的尺寸。
现在,运行以下命令语法,以使原始gif不会丢失:
$ convert sample-image.gif -coalesce temporary-image.gif
我还将使用以下命令将sample.gif转换为临时文件:
$ convert sample.gif -coalesce temporary-image.gif
然后,该通过以下命令语法将临时gif转换为最终调整大小的图像了:
$ convert -size [orig-size-of-input-gif] temporary-image.gif -resize [target-size] resized-image.gif
通过将临时图像转换为最终的“resized-image.gif”,我将把gif的大小从800×600像素减小到400×300。
$ convert -size 800x600 temporary-image.gif -resize 400x300 resized-image.gif
您可以通过在最终映像上再次运行以下命令来验证大小的变化:
$ identify -format "%wx%h" resized-image.gif
上面的输出显示了我gif大小的成功更改。
删除ImageMagick
尽管ImageMagick是一个非常有用的实用程序,但是您可以通过以下命令从系统中将其卸载:
$ sudo apt-get remove imagemagick
当系统提示您使用y /n选项删除软件时,输入y。然后将从您的系统中卸载ImageMagick。
这样便可以轻松调整gif的大小,而不必破坏其质量。全部通过Ubuntu命令行。
Linux改变图片大小的命令,如何在Ubuntu命令行上调整图像大小相关推荐
- linux xrdp 远程桌面,详解如何在Ubuntu 20.04上安装Xrdp服务器(远程桌面)
Xrdp 是一个微软远程桌面协议(RDP)的开源实现,它允许你通过图形界面控制远程系统.通过 RDP,你可以登录远程机器,并且创建一个真实的桌面会话,就像你登录本地机器一样. 这篇指南讲解如何在 Ub ...
- linux下如何启动vsftp服务,如何在Ubuntu 18.04上使用VSFTP快速设置FTP服务器
如果您需要配置一个FTP服务器快速启动运行,那么VSFTP的易用性是无与伦比的. 如果你想将应用程序迁移到最新版本Ubuntu Linux服务器中,并且需要快速启动并运行FTP服务器.如何操作?这实际 ...
- jpg图片使用pil的resize后_如何使用PIL调整图像大小并保持其纵横比?
是否有一种显而易见的方法可以解决这个问题? 我只是想制作缩略图. #1楼 PIL已经可以选择裁剪图像 img = ImageOps.fit(img, size, Image.ANTIALIAS) #2 ...
- 如何在bootstrap轮播中调整图像大小
.carousel-inner .item img {width: 100%; /* or width: 100% !important; */ } .carousel-inner > .ite ...
- wm_paint重绘图像_如何在Windows 10上使用Paint 3D调整图像大小
wm_paint重绘图像 If you need to perform a simple task like resizing an image on your Windows 10 PC, you ...
- 6.openCV调整图像大小新思路(cv2.resize和imutils.resize)
6.opencv调整图像大小的新方法imutils.resize 一.openCV 调整图像大小 ( cv2.resize ) 二.项目结构和代码讲解 1.项目结构 2.代码讲解 3.比较 OpenC ...
- linux 声音控制 命令,命令行下调整声音大小
命令行下调整声音大小 发布时间:2010-05-26 20:03:16来源:红联作者:wangyu 首先感谢熊猫大侠(haibian). 我用的系统是MagicLinux,一个国内Fedora的山寨版 ...
- python如何调整图片大小_Python基础进阶 - 如何使用Python调整图像大小
Python已成为编程语言的首选.不仅适用于一般的面向对象的编程,还适用于各种科学,数学,统计等应用. 由于强大的开发人员社区已经使用Python开发了用于各种目的的库和API,因此所有这些都是可能的 ...
- linux 修改时区_如何在 Ubuntu 20.04 上设置或者修改时区
本文最先发布在: 如何在 Ubuntu 20.04 上设置或者修改时区www.itcoder.tech 使用正确的时区,对于系统相关的任务和进程来说,是最基本的.例如,cron 守护进程,使用系统时 ...
最新文章
- Office 365用户现可分享含有效期的OneDrive文件链接
- 布道微服务_01单体到服务化的演进
- w ndows10应用商店游,来了,微软Win10应用商店开发者95%分成开始生效
- 基于Asp.Net Core打造轻量级内部服务治理RPC(一)
- python中matplotlib库实例_Python Matplotlib库入门指南
- 使用PostgREST的RestAPI操作之安装教程
- vue中的浏览量_Laravel 5.3和vuejs实现文章浏览次数问题
- mysql5.6配置区分大小写
- MyCat全局序列之数据库方式
- 【基础数学】Jensen不等式
- 计算机函数的应用知识点总结,计算机应用 常用函数的使用 常用函数的使用.pptx...
- MOSFET管电流方向能反着流吗?体二极管能过多大电流?MOS管构造
- adb启动程序命令:adb shell am start
- WinPE的制作 - 进WinPE后自动运行程序
- 云计算是什么,云计算发展现状是什么?
- C# 汉字与拼音互转
- 华科 计算机学院 何琨,华中科技大学
- 2012年6月19日免费http代理大全
- 完美世界2017C++游戏开发笔试编程题
- 点云(刚性)配准--icp