[返回电脑前线首页]·[所有跟帖]·[ 回复本帖 ] ·[热门原创] ·[繁體閱讀]·[版主管理]
个人推荐最好用的软件系列 命令行图像处理Imagick
送交者: lyabc[♂★★★声望勋衔13★★★♂] 于 2024-01-29 0:33 已读 8056 次 3 赞  

lyabc的个人频道

个人推荐最好用的软件系列 命令行图像处理Imagick 6park.com

Imagick,怎么说呢,使用过就会爱上它,因为是太强大了,而且又是开源软件,完全免费不说,还能兼容各种平台,不止可以用各种编程语言各种脚本调用它,连服务器端php都可以使用它,只是使用起来不是那么容易的入手,今天跟大家分享一些我自己使用过的功能吧,算是抛砖引玉。 为了不浪费大家的时间,我早说一下,如果你只是在找个好用的PS图的软件,那不必继续读了。 6park.com

软件简介

Imagick,全名应该叫做ImageMagick 6park.com

软件主页

https://imagemagick.org/

功能介绍

可以对图像进行切割合并等各种操作。 6park.com

同类比较

Imagick,虽然说是图像处理软件,但它跟Adobe Photoshop或者别的图像处理软件是不一样的,它是命令行工具,适用于多图像的批量处理,如果你想找PS的替代品,那它不是的。但如果你有很多图片需要处理,那用它,没错。 6park.com

安装过程

它的下载页面通过软件主页可以找到,不过为了方便大家,下面是直接链接: https://imagemagick.org/script/download.php 6park.com

而它的windows版本,地址如下; https://imagemagick.org/script/download.php#windows 6park.com

本文撰写的时候,最新版本是7.1.1-27,即使是windows版,它也有许多不同的版本,大家别看花了眼了,如果你电脑不是很老旧,操作系统Win7以上,那一般来说安装第一个版本就行了,大概长这样,ImageMagick-7.1.1-27-Q16-HDRI-x64-dll.exe 6park.com

我今天下载了一下,速度稍微慢点,但安装起来还是很快的。就是next,next,关键的是记得把它的路径加入系统path,如果没有的话,可以手动添加。 如果以前有安装过,它可能会出现一些是否覆盖旧文件的提示,我直接选择是。 6park.com

使用技巧

这个是今天的主菜。我说几个我所使用过它的例子。 6park.com

1. 切割主播跳舞的图片 老司机应该都看过某鱼某牙上美女跳舞的视频吧?那些画面一般都是2合一,3合一的,为了给司机师傅们带来双倍三倍快感的,不过其实都是一个人,有时候,可能需要将图像切下来,一两张还好,要是好多张需要切,那就麻烦了。此时,imagick请求出战,命令记好了: 二合一图片的切割 magick input.png -crop 50%x100% +repage split%02d.png 三合一图片的切割 magick input.png -crop 33.33%x100% +repage split%02d.jpg 6park.com

2. 微信朋友圈九宫格的切割 微信朋友圈有时候会看到人家发的图很酷,9张图,拼起来一张大图。怎么搞呢?Photoshop还得找工具,imagick分分钟搞定: 将一张图切割成九宫格 magick convert phoenix.png -crop 3x3@ +repage phoenix_%02d.png 将一张图切割成四宫格 magick convert phoenix.png -crop 2x2@ +repage phoenix_%02d.png 6park.com

3. 把跟chatGPT对话的过程截图下来分享到论坛上 最近分享chatGPT使用的技巧,又懒得录视频,就进行了长截图。(长截图我用一款叫Scrolling screenshot tool & screen capture的插件搞定的)。 不过得到截图之后,又有个问题,就是它太长了,上传到图床后,会被压缩到很小,几乎没法看了。于是就得把它裁剪。 将一张图切割成高为1215像素大小的块 magick convert input.png -crop x1215 +repage final_images_%02d.png 将最后一张图调整为1620x1215大小 magick convert final_images_08.png -extent 1620x1215 final_image.png 6park.com

4. 压缩动图 不知道大家有没有自己去找些动态图,作为表情包,用微信电脑版发给别人过,有些输入法其实自带表情包的搜索功能,但自带的再多,也不如搜索引擎多,并且老司机们有时候的表情包,可能输入法不敢给,不过微信对于动图的大小是有要求的,这就需要对gif图进行压缩。我利用批处理命令建立了一个bat文件,放了一个快捷键在桌面上,这样如果有需要压缩的动图,直接将其拖拽到批处理命令的快捷方式上,就能得到压缩过的动图了。 bat如下: 6park.com

@echo off @echo Processing %1 set path=%PATH%;D:Program FilesImageMagick magick convert -coalesce -scale 180x +dither -layers Optimize %1 +remap %1_resized.gif 6park.com

有可能会被系统吞掉一些符号,所以需要脚本的请到下面的链接: https://raw.githubusercontent.com/cbayl/bat/main/resizeGIF.bat

延伸阅读

6park.com

下面我找了一些使用它的高级技巧相关的链接,跟大家一起学习,链接有点多,因为可以学的实在是太多,而且我找到的这些连接中有些有很高级的应用。 6park.com

Magick 的一些高级图片查看技巧 https://linux.cn/article-9611-1.html 6park.com

imagemagick使用_使用ImageMagick进行高级图像查看的技巧 https://blog.csdn.net/cumj63710/article/details/107392736 6park.com

在命令行下用 ImageMagick 进行高级图形编辑 https://exaos.github.io/blog/lj/2005-05-10.html 6park.com

ImageMagick免费开源图片批处理利器使用详解 https://m.jb51.net/article/281250.htm 6park.com

ImageMagick中文使用手册:针对各种图像格式处理用法教程 https://www.webhek.com/post/imagemagick-usage-formats/ 6park.com

使用 ImageMagick 修复扫描图像 https://linux.cn/article-15268-1.html 6park.com

如何使用Python实现ImageMagick https://blog.51cto.com/u_16213456/7256220 6park.com

使用ImageMagick 的提示与技巧 https://www.cnblogs.com/zhongbin/p/3147651.html 6park.com

php利用imagemagick实现复古老照片效果实例 https://m.jb51.net/article/105811.htm 6park.com

Python结合ImageMagick实现多张图片合并为一个pdf文件的方法 https://m.jb51.net/article/138808.htm 6park.com

如何在PHP中使用Imagick区分(比较)2个图像 https://www.srcmini02.com/59549.html 6park.com

Imagick 安装和使用 - windows操作系统 https://www.cnblogs.com/jianhunqinxin/p/5226110.html 6park.com

ImageMagick高级教程整理 https://blog.csdn.net/ihtml5/article/details/88084364 6park.com

ImageMagick v6 Examples -- Advanced Techniques https://legacy.imagemagick.org/Usage/advanced/ 6park.com

How to use Imagick to merge and mask images? https://stackoverflow.com/questions/8699228/how-to-use-imagick-to-merge-and-mask-images
贴主:lyabc于2024_01_29 0:45:20编辑

评分完成:已经给 lyabc 加上 200 银元!

喜欢lyabc朋友的这个贴子的话, 请点这里投票,“赞”助支持!
[举报反馈]·[ lyabc的个人频道 ]·[-->>参与评论回复]·[用户前期主贴]·[手机扫描浏览分享]·[返回电脑前线首页]
lyabc 已标注本帖为原创内容,若需转载授权请联系网友本人。如果内容违规或侵权,请告知我们。

所有跟帖:        ( 主贴楼主有权删除不文明回复,拉黑不受欢迎的用户 )


用户名:密码:[--注册ID--]

标 题:

粗体 斜体 下划线 居中 插入图片插入图片 插入Flash插入Flash动画


     图片上传  Youtube代码器  预览辅助

手机扫描进入,浏览分享更畅快!

楼主本栏目热帖推荐:

>>>>查看更多楼主社区动态...






[ 留园条例 ] [ 广告服务 ] [ 联系我们 ] [ 个人帐户 ] [ 版主申请 ] [ Contact us ]