ico的尺寸_批量压缩、加水印、调整尺寸……用这 6 款 Mac 图片工具一键解决

不论是写文章、做教程,还是处理摄影作品、上传社交平台,对图片的处理肯定少不了。庞大又贵重的专业软件不仅成本较高,还有着不小的上手难度。如果我们仅仅是想要:缩小图片体积、添加水印或者批量对图片进行操作等等,使用 Adobe Photoshop、Affinity Photos 等等专业软件未免有些笨重。

着眼于「轻量」、「专用」,本文我来推荐给大家一些 Mac 上面好用的图像批量处理软件。虽然他们在功能上面可能没有专业级别的软件强大,但是它们或是胜在轻便、或是有独到的操作流程,让我们批量处理图片更加游刃有余,节省大量的时间。

图片压缩

ImageOptim

aacaff8f5f62c6adbe613eaa9a557f1f.png

ImageOptim

ImageOptim 是一个轻量小巧的图片压缩软件,专注于通过使用市面上完全免费的图片压缩工具包进行一系列、多层级的压缩工作,以达到最完美的图片压缩效果。ImageOptim 里面直接集成了包括 MozJPEG 、pngquant 、Pngcrush 等等在内的多种非常高效的图片压缩、文件压缩软件,通过将图片中的往往无用的「元数据」进行删除,以达到「无损的」图片压缩效果。

bf0eef0972446a3f493e5e346f33c00d.png

内置多种图像压缩小工具

软件的使用方法非常简单,只需要将需要压缩的图片拖拽进入 ImageOptim,就可以开启图片压缩工作流。

3a43f2df8a3ba39aecd09d347618b260.gif

拖拽压缩,快速方便

实测下来,即使是完全「无损」的压缩,ImageOptim 通常也能让图片的体积减小 1/3 以上。如果开启 ImageOptim「轻量的有损压缩」,那么直接减小 80% 的体积也是非常常见的。由于 ImageOptim 所有运算工作全部在本地进行,因此运行效率也是非常快速的。对 PNG、JPG、GIF 等格式的图片文件,ImageOptim 压缩得都游刃有余。

ImageOptim 本身是完全开源的软件,其官网位于:ImageOptim — better Save for Web,开源仓库地址位于:GitHub - ImageOptim/ImageOptim: GUI image optimizer for Mac。我们可以 在这里免费下载 ImageOptim 进行使用。

Optimage

53b18aa81bfd72d7cf7d5db4d84fe0a6.png

Optimage

除了 ImageOptim,另一个功能相对丰富一些的图片压缩软件叫做 Optimage。同样是图片压缩,Optimage 除了能够压缩 PNG、JPG 和 GIF 动图外,还可以有效减少 PDF 文稿、MP4 视频以及 SVG 矢量图等等格式的文件体积。对于一些比如 macOS 专用的 icns 图标文件、Windows 以及 Web 用的 ico 图标文件以及专为网页设计使用的 webp 格式的图片文件,Optimage 统统都能压缩。

c7f5fb2775e7dc3e36b829151be8bd95.png

Optimage 和其他工具的性能对比

在 Optimage 的官方网站上面,Optimage 还对其压缩比例、压缩性能等指标进行了展示。由于 Optimage 使用的是自研的压缩算法,所以 Optimage 在数据方面确实比其他图像压缩软件要好上一些,但是我自己使用过程中,Optimage 对相对较大的 PNG 图片进行处理的时间要长很多很多。

5801a3f6ccba6fe0e3eeb325917623a1.png

Optimage 导出文件工作流

除了压缩图片本身比较方便外,Optimage 还支持「工作流」,我们可以定义图片的最大压缩体积、压缩后的图片格式、存储地点以及压缩之后的图片存储文件名称等等。

相对丰富的内置功能、原生的简洁 UI 设计以及较为高效的压缩算法让 Optimage 还是值得一试的。我们可以在 Automatically compress images without losing quality - Optimage 下载到 Optimage,免费版本的 Optimage 有 24 次图片压缩机会,需要付费解锁更多。

图片编辑

Photobulk

a84df497182fd98b4b149e44bb1f0923.png

Photobulk

Photobulk 是一个非常适合用于给图片「添加文字效果」的应用,软件的基础功能就是为图片在固定位置添加自己设计的「水印」。Photobulk 的操作逻辑清晰,我们可以直接设置使用 macOS 原生的多种字体,为水印设置颜色、添加特效等等。

dc4437fa60f5282260ae4686a6fd23b9.png

添加文字、图片、时间戳等多种水印

除了文字水印,我们甚至还可以直接利用 Photobulk 为图片添加其他图片或者时间戳等多种样式的水印,也可以将多个水印添加到一张图片上面。

44185422c022afd1fefef3c214b45c24.png

水印、压缩、设置大小、设置图片元数据等多种功能

与此同时,我们还可以直接利用 Photobulk 为图片重新设置尺寸、进行压缩、并导出为多种格式等等。Photobulk 也可以直接为我们的图片添加地理位置、版权等「元数据」。这些步骤也可以直接整合为一个完整的「工作流」进行。一次设置直接批量添加多张照片的数据,非常方便快捷。

Photobulk 添加单个水印的基础功能是免费试用的,其他功能需要付费获得。其官网在:Image editing software for everyday tasks | PhotoBulk。我们可以在 App Store 搜索下载免费版本 Photobulk Lite 进行体验。付费版本的 Photobulk 需要单独购买。

Retrobatch

c381ae2a053e6b5d7d8b6b6edd523c48.png

工作流形式的 Retrobatch

说到「工作流」,就不得不提起 Retrobach 这一应用。强大的 Retrobatch 利用高度集成的图形化界面,能够让我们为自己的图片工作进行「流程上面的定制」。Retrobatch 支持有:

  • 增加、编辑或者直接抹去图片的 EXIF 等「元数据」
  • 对图片的大小、尺寸进行编辑,裁剪图片、旋转图片
  • 对图片的色彩空间、图片格式进行转换
  • 添加「文字或图片水印」,添加滤镜、炫光、模糊等图片特效
  • 支持利用 JavaScript 和 AppleScript 进行自动化

等等自动化流程。我们可以先将这些操作进行自定义,根据自己工作中所需的图片工作流程进行构建,之后就可以像「流水线」一样的将图片批量的通过这一「工作流程」,将所有图片处理成相同的效果。

c28193dc8fee2ce33112b3c3d14a0fc9.gif

利用「神经网络」识别图像进行分类

Retrobatch 真正的杀手锏除了自定义工作流程,还有利用「神经网络」进行图像识别。比如官方提供的「工作流」模板里面就有:自动输入一个文件夹下的图片,将其中包含「热狗」的图像筛选出来,加入新文件夹中。我在上面的 Demo 示范里面准备了五张图片,其中三张是热狗,剩下两张分别是蛋糕和一只真的狗狗。经过 Retrobatch 的筛选,我们可以看到,一眨眼的功夫,Retrobatch 就将正确的图片筛选了出来,非常高效快速。

Retrobatch 是付费的软件,下载之后又 14 天的试用期限,之后需要付费才能试用诸如「图像识别」等高级功能。有兴趣的同学推荐先在官网 —— Retrobatch, from Flying Meat 下载试用版尝试一番再付费购买。

XnConvert

XnSoft 公司 是一家专注于图片处理软件开发的公司,图片浏览查看器 XnView、图片批量编辑软件 XnConvert 都出自 XnSoft 公司。今天我推荐给大家的就是 XnConvert。

13775a93a6c0bcab1d8a79c9f1797e6b.png

XnConvert

虽然 XnConvert 看起来并其貌不扬,但是其功能还是相当丰富的。XnConvert 内置了多达 80 余种图片处理动作,包括编辑元数据、处理图片大小方向、添加特效滤镜等等。对于市面上几乎所有的 500 余种图片格式,XnConvert 都有支持。

b75598c5931ba0adf21ae57bdd048a06.png

XnConvert 批量导出设置

XnConvert 同样也支持对输出格式、路径以及文件名的批量定义,我们可以方便的将上一步通过 XnConvert 编辑的图片进行多种方式的输出。

非常幸运,XnConvert 是一款完全免费的软件,同时它支持有 macOS、Windows 和 Linux 三个操作系统。我们可以在: XnConvert: Best Batch Image Processing, Image Convertor, Image Resizer 这里下载到 XnConvert 应用,在 Mac App Store 上面也可以直接搜索下载。

ImageMagick —— 图像编辑的集大成者

如果上面推荐的工具你还是不太满意,想要对图片进行更加高级的自动化工作流程的处理,那么 ImageMagick 一定可以满足你的需求。

df78110e1036837b297f172021a48d9f.png

强大的基于命令行操作界面的 ImageMagick

ImageMagick 是一款极为强大的、基于命令行的图像处理库,现有的很多图形界面的图像处理软件、网页端的图像转换平台,其底层实际上用到的都是 ImageMagick 库。利用 ImageMagick,我们可以直接一行命令:

  • 将图片进行批量的、任意的格式转化
  • 批量为图片添加阴影、边框、滤镜、水印
  • 批量将多张图片进行拼接
  • 将多张连续的图片帧生成完整的 GIF 动图
  • 直接绘制全新的图片

等等。由于 ImageMagick 更适合在「命令行环境下」运行,因此利用 ImageMagick,我们可以直接将图片编辑的工作流程轻松整合进入我们其他的工作流。利用 Automator、LaunchBar 以及 Alfred 等效率工具,我们可以创造出更多的工作流程。如果你目前还不知道如何利用 ImageMagick 进行自动化的高效图像处理,推荐阅读 Power+ 文章:6 个小工具,打造图片批处理工作流 | 工作日志 - 少数派,这些「动作」或许能给你一些思路。更多详细的使用方法请直接查看:ImageMagick - Convert, Edit, or Compose Bitmap Images。

ImageMagick 支持 macOS、Windows 和 Linux 操作系统,我们可以直接在 ImageMagick 官网 下载安装包,macOS 也可以利用 Homebrew 进行安装:brew install imagemagick。

小结

图片处理实在是过于常见的一件事情,我们在工作、学习等等地方都可能会需要对图片进行处理。希望本文推荐的这几个工具,能够让你不论是查看、阅览图片,还是对图片进行美化、缩小图片体积,都有趁手的小助手。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/259219.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

转:MAC 下安装PHONEGAP开发环境

MAC 下安装PHONEGAP开发环境 什么是Phonegap呢?Phonegap是一个利用HTML5去开发App的框架。可以为安卓、iOS、WP、黑莓、火狐等移动操作系统。采用HTML5来编写交互界面。其优点是编写一次可以编译到各种移动平台上,大大为公司节省了开发周期。但是它也是有…

从零开始学android编程_android初学者的入门秘籍

大概是去年年底开始接触android原本是学习嵌入式的我,领导让我看看能不能搞一下这个android APP。一开始的我懵逼得很。。。这android APP 不是得用java写吗??? 现在我看网上说比较多还是用kotlin,没去学。。。好家伙&…

web中的cookie管理

本篇是以JSP为背景介绍,但是在web开发中也是相同的原理。 什么是cookie 由于http是一种无状态的协议,因此服务器收到请求后,只会当做一次新的请求。即便你重复发送了1000次同样的请求,这1000次都属于独立的请求。 这样显然效率很低…

unity怎么设置游戏页面_杭州有没有正规的unity游戏开发培训机构?

现在Unity游戏开发是个火热的行业,薪资待遇比较高,未来的发展方向和前景也比较不错,很多人也都想成为专业Unity游戏开发工程师,学习Unity游戏开发已经成为很多追求更好就业前景的人的选择。学习专业、系统的Unity游戏开发知识并达…

VC++ 使用attributes定义接口

1.定义预处理命令_ATL_ATTRIBUTES 2.在一个全局的Cpp文件里面配置module的attribute [module(dll, uuid "{3845951F-15B8-4286-8E7D-E9D4F5C7B6CE}", name "TestApp")]3.定义接口 [object,uuid("9F414A8A-1D5E-4aff-A60E-CFD65155ABB6"),dual,…

Knockout.Js案例一Introduction

在这第一个教程中,您将体验的一些基本知识构建的web UI Model-View-ViewModel使用knockout.js(MVVM)模式。案例1&#xff1a;添加:data-bind <p>First name: <strong data-bind"text:firstName">1</strong></p><p>Last name: <stro…

谷歌浏览器外贸版_做外贸快两个月,没有单怎么办?

Hello 大家好&#xff0c;我是Jack。今天给大家更新一篇在知乎看到的外贸问题&#xff1a;做外贸快两个月&#xff0c;没有单怎么办?外贸这个话题在知乎算是小众话题了&#xff0c;相比较于职场&#xff0c;英语学习&#xff0c;国际政治&#xff0c;IT等&#xff0c;这些话题…

React Native通信机制详解

http://blog.cnbang.net/tech/2698/ React Native是facebook刚开源的框架&#xff0c;可以用javascript直接开发原生APP&#xff0c;先不说这个框架后续是否能得到大众认可&#xff0c;单从源码来说&#xff0c;这个框架源码里有非常多的设计思想和实现方式值得学习&#xff0c…

excel打开2个独立窗口_谢楠称女性独立的不是钱是心 谢楠与吴京婚后生育2个儿子...

近日&#xff0c;在综艺节目《幸福三重奏》 三日谈妻子篇中&#xff0c;谢楠被问到如何看待独立女性时&#xff0c;反问记者会不会问吴京同样的问题&#xff1b;随后回答道&#xff0c;女性独立的不是钱&#xff0c;而是你的心&#xff1b;楠姐的回答超级霸气了&#xff0c;你们…

Linux学习 Unit 9

Unit9.openssh-server1.openssh-server功能&#xff1a;让远程主机可以通过网络访问sshd服务&#xff0c;开始一个安全shell2.客户端连接方式ssh远程主机用户远程主机ip[rootdesktop0 ~]# ssh root172.25.0.11The authenticity of host 172.25.0.11 (172.25.0.11) cant be esta…

KMP模板与讲解

读书笔记终于写完了&#xff0c;写一下我对KMP的理解。 KMP的思想就是尽量利用已经得到的信息&#xff0c;来降低时间复杂度&#xff0c;已经得到的信息存放在next数组里。算法确实很难理解&#xff0c;所以很难讲解。。举个例子来说吧。 设字符串是str[]&#xff0c;next[5] …

android 非root app 捕捉系统广播_APP的生死之道

这篇文章主要介绍APP在安卓系统中是怎么被杀死的&#xff0c;按照怎样的一个策略去释放进程&#xff1b;同时介绍一些延长应用存活时间的方案&#xff0c;虽然这个在现在安卓系统上越来越难实现了&#xff0c;但是也是可以稍微了解下&#xff0c;主要也是通过这些hack的方案更好…

@value 静态变量_面试官:为什么静态方法不能调用非静态方法和变量?

这个可能很多人之前学习jvm的时候都会遇到&#xff0c;属于一个小问题&#xff0c;写这篇文章的原因是我在看java相关的面试题目中遇到的&#xff0c;因此顺手总结一下&#xff1a;一、例子我们先看效果&#xff1a;我们在静态方法main中调用非静态变量或者是方法都会报错。我们…

Memcached 工作原理

http://hzp.iteye.com/blog/1872664Memcached处理的原子是每一个&#xff08;key&#xff0c;value&#xff09;对&#xff08;以下简称kv对&#xff09;&#xff0c;key会通过一个hash算法转化成hash-key&#xff0c;便于查找、对比以及做到尽可能的散列。同时&#xff0c;mem…

ad中电容用什么封装_用什么来降低噪声?只要几个电容器就可以,简单有效!...

使用电容器降低噪声噪声分很多种&#xff0c;性质也是多种多样的。所以&#xff0c;噪声对策(即降低噪声的方法)也多种多样。在这里主要谈开关电源相关的噪声&#xff0c;因此&#xff0c;请理解为DC电压中电压电平较低、频率较高的噪声。另外&#xff0c;除电容外&#xff0c;…

C#委托的介绍(delegate、Action、Func、predicate)

委托是一个类&#xff0c;它定义了方法的类型&#xff0c;使得可以将方法当作另一个方法的参数来进行传递。事件是一种特殊的委托。 1.委托的声明 (1). delegate delegate我们常用到的一种声明 Delegate至少0个参数&#xff0c;至多32个参数&#xff0c;可以无返回值&#xff0…

版本1.8.1Go安装以及语法高亮配置

注意点&#xff1a;普通用户和root用户高亮要设置两遍①下载go安装包 https://golang.org/doc/ 最新的版本&#xff1a;go1.8.1.linux-amd64.tar.gz ②进入主目录&#xff1a;$:su ~赋给普通用户root权限&#xff0c;以便执行tar命令&#xff1a;$:su root 把压缩包解压到/usr/…

flutter 自定义键盘_入门级机械键盘选购对比

个人觉得键盘这种东西&#xff0c;手感是最重要的&#xff0c;毕竟键盘是要拿用的&#xff0c;不是拿来供的。不管键盘再怎么好看、酷炫&#xff0c;只要你用起来不舒服、不习惯&#xff0c;那对你而言&#xff0c;就不会是一把好键盘。那么&#xff0c;影响手感的因素主要有哪…

四个好看的CSS样式表格

1. 单像素边框CSS表格 这是一个非经常常使用的表格样式。 源码&#xff1a; <!-- CSS goes in the document HEAD or added to your external stylesheet --> <style type"text/css"> table.gridtable { font-family: verdana,arial,sans-serif; font-si…

loading initial ramdisk 卡住_驿站晨读 | 一城市多家快递“卡住了”!有快递网点直接建议:换别家吧......

编辑&#xff1a;驿站老鬼 主播&#xff1a;若晨‍▎美团回应“外卖小哥致电取餐被打成颅脑损伤”10月15日晚&#xff0c;成都温江区某小区内发生一起顾客殴打外卖员事件&#xff0c;导致外卖员冯某东轻度颅脑损伤以及右膝外侧半月板撕裂。据了解&#xff0c;事件起因是顾客要…