x-cmd pkg | magick - 开源图像处理工具
haoteby 2025-01-12 15:11 5 浏览
简介
magick 是由 ImageMagick 提供的一个功能强大且多功能的开源图像处理工具,可以灵活高效地处理图像文件,例如格式转换、图像大小调整、图像裁减、图像拼接、图像色彩校正和图像合成等常见的图像编辑任务。
ImageMagick 由 John Cristy 于 1987 年使用 C 语言开发,于 1990 年开源发布。目前由 ImageMagick Studio LLC 组织维护,此外 ImageMagick 还提供了一系列强大的开源图像处理库和工具。
首次用户
1. 使用 `x magick` 即可自动下载并使用
- 在终端运行 eval "$(curl https://get.x-cmd.com)" 即可完成 x 命令安装, 详情参考 x-cmd | 弹指一X,腾云万里。轻量级,功能强大的集成式命令行工具
2. x-cmd 提供 magick | x-cmd 1min | 用于处理多种格式图像的工具和库,其中包含了 magick 命令常用功能的 demo 示例,可以帮你快速上手 magick 。
3. 使用案例:
# 将 jpg 格式图片转为 png 格式
x magick test.jpg test.png
# 将 test.png 图片宽扩展为原来的2倍,高缩小为原来的一半
x magick test.png -resize 200% output.png
# 把 test.png 分成若干块大小一样的图片
x magick test.png -crop 500x500 dest.png
功能特点
- 多种格式支持:magick 支持超过 200 多种图像格式读取和写入。
- 使用便捷:提供了易上手易调试的命令行用法,这让我们在终端环境或编写脚本时可以便捷处理大量图像任务。
- 批量处理:在常见的 Shell 环境中 magick 支持使用 `*` 或 `?` 模糊匹配文件列表以及使用 `@<file>` 从指定文件中读取文件列表等批量处理文件的手段。
- 管道支持:使用 magick 我们可以利用管道传输的方式 (pipeline) 对图像数据文件进行高效的读取,编辑,写入。
- 丰富的参数调节:magick 还提供了几乎所有的图像处理的参数调节,下列是主要的功能参数分类。
- Image Setting:设置图像的属性,例如图像的格式、大小、颜色模式等。
- Image Operator:图像操作,例如裁剪、旋转、缩放、添加文字等。
- Image Channel Operator:对图像的单个或多个颜色通道进行操作,例如调整亮度、对比度等。
- Image Sequence Operator:对图像序列进行操作,例如创建动画、合并图像序列、调整序列帧的速度等。
- Image Geometry:控制图像的几何变换,例如设置图像的大小、位置、旋转等。
- Image Stack:处理图像堆栈,可以将多个图像堆叠在一起,执行合成操作,例如混合、叠加、融合等。
类似工具与竞品
- GraphicsMagick- gm:起源于 2002 年同样使用 C 语言编写,提供了一系列在图像处理领域的工具和库。号称是图像处理领域的瑞士军刀,具有体积小,处理能力强,占用资源少等特点,感兴趣的读者可以进一步了解。
进一步探索
相关推荐
- Python的RSA操作(私钥与公钥)(python rsa 公钥解密)
-
RSA是1977年由罗纳德·李维斯特(RonRivest)、阿迪·萨莫尔(AdiShamir)和伦纳德·阿德曼(LeonardAdleman)一起提出的。当时他们三人都在麻省理工学院工作。RSA...
- RSA在日益互联的世界网络中安全性能如何?
-
KeyFactor公司(美国一家领先的安全数字身份管理解决方案提供商及网络安全行业权威机构)研究表明,许多物联网设备制造商正在生成不安全的RSA密钥,182个RSA证书里就有一个可能会被破解,由于不正...
- 让频谱分析更高效,澄清RSA使用中的一些误解
-
从事射频应用的研究人员、工程师和技术人员通常都能充分理解频谱分析仪的用途和优点,无论是传统的扫频分析仪(TSA)还是更现代的矢量信号分析仪(VSA)。他们熟练掌握这些重要射频仪器的关键规范和工作...
- 微软公告:Win10/Win11将不再支持短于2048位的RSA密钥证书
-
IT之家3月16日消息,微软近日发布公告,表示即将放弃短于2048位的RSA密钥证书。在公告中微软并未明确弃用时间,对于用户来说,这其实有利于构建更安全的上网环境。IT之家翻译微软公告...
- 目前已知的最强加密算法RSA(rsa加密算法的优点)
-
前面有人让我讲解一下RSA算法,今天我就用我所学的知识讲解一下,首先我们先了解一下RSARSA是一种非对称加密算法,1977年由罗纳德·李维斯特(RonRivest)、阿迪·萨莫尔(AdiSha...
- 韩国 CryptoLab 将在 2025年 RSA 大会发布加密人脸识别解决方案
-
据美通社4月23日报道,韩国同态加密网络安全企业CryptoLab宣布,将于4月24日在2025年RSA大会上,首次发布加密人脸识别(EFR)方案,为生物识别安全难题提供创新解法。当前,人脸识...
- 应对变化!盘点RSA2015十大热门产品
-
4月20日-24日,全球知名信息安全峰会RSAConference2015在美国旧金山召开。作为IT安全领域的权威科技大会,RSA大会不仅会邀请各地区著名安全专家出席与分享,更吸引汇集了全球众多顶...
- RSA 2015主题:变化挑战当今的安全理念
-
1“变化”成为RSA2015主题4月20日-24日,全球知名信息安全峰会RSAConference2015在美国旧金山召开。作为IT安全领域的权威科技大会,RSA大会不仅会邀请各地区著名安全专家出...
- 非对称加密——一文看懂RSA(非对称加密详解)
-
非对称加密----RSA的使用"非对称加密也叫公钥密码:使用公钥加密,使用私钥解密"在对称密码中,由于加密和解密的密钥是相同的,因此必须向接收者配送密钥。用于解密的密钥必须被配送给...
- RSA算法详解(rsa算法图解)
-
什么是RSA前面文章我们讲了AES算法,AES算法是一种是对称加密算法,本文我们来介绍一个十分常用的非对称加密算法RSA。非对称加密算法也叫公钥密码算法,通过生成的公私钥来对明文密文进行加密解密。R...
- 升级SSH后ssh-rsa失效?一文带你轻松解决!
-
背景今天刚给Linux桌面系统完成升级,结果SSH连接突然“罢工”了,还弹出了这个报错信息:...
- 历史回顾RSA大会:25年,十个瞬间(rsa conference)
-
国家安全局、Clipper芯片、苹果对决FBI、禁止ShowGirl——RSA大会都经历过。RSA需要你RSA这个词代表一家密码及安全厂商,也代表着世界上最大的网络安全展会,它今年在旧...
- RSA 加密技术详解(rsa的加密原理是什么)
-
RSA的安全性基于数学难题的理论安全:RSA的安全性主要基于大质数分解和离散对数问题这两个数学难题。在RSA加密算法中,公钥包含一个大整数N,它是两个大质数p和q的乘积。攻击者如果想要破解RSA加密,...
- 「游戏开发」请别再说Unity不如Unreal:Unity室内场景 + 光照练习 3
-
关注“indienova”,挖掘独立游戏的更多乐趣引言上两节慢吞吞的补了很多技术实现的细节,感觉要是把用到的所有技术细节都过一遍可能还需要若干篇文章。所以决定先把整体的流程这篇好玩的写了,以后再慢慢补...
- 再做一个Android!Google发布第二代VR眼镜Cardboard
-
在去年的GoogleI/O上,Google向所有与会者发放了一款名为Cardboard的纸盒版虚拟现实眼镜,相比OculusRift等颇为酷炫的VR头盔,第一代Cardboard着实糙得很。不过,...