今天,遇到了一个需要把大量图片合并到一个长图的功能。本来找了各种图片处理界顶顶大佬。。

“PS(手动一张张 的加)、光影魔术手(批处理功能没有看到拼图功能)、美图秀秀(可以有个拼图,限制30张,而且需要1天时间完成转换~囧)”,最终都“全军覆没”~

然后,了解到linux下面的一个工具 convert

安装包:(我的环境是c7)

ImageMagick-6.7.8.9-15.el7_2.i686

遇到的问题,因为图片有1400+ 之多,而且每个分辨率在 1000x 800 左右。发现convert也不是一次性能够搞定的。

先后遇到2个问题:

一个是ulmint 下面的  stack size 值太小

手动可以修改 ulimit -s <自己指定一个值,貌似不能太大。我取的内存大小>

另一个是转换过程中,一张长图的最大像素不能超过65500 [这个还没有找到地方修改]

所以经过我换算,一次也就只能转换50张。

不过,觉得效率非常快!

用到的参数 -append(纵向拼图)  + append(横向拼图)

这个工具除了用来拼图,还可以进行格式转换、大小修改~有兴趣的自己去了解下吧

PS:

哦,对了。本次大量图片也来源于一个很好用的工具。记录一下以免遗忘。

官网:

http://www.tenmax.com/teleport/ultra/download.htm

Teleport pro  不支持https

Teleport ultra 支持https

Sum:

顺便也会议了下linux下面有个eog 的工具可以直接查看jpg图片(需要支持X server的shell工具,比如Xshell)

确实没有考虑过用linux 去处理图片这个思路。

这件事也告诉我,解决一件事,思维不能太固化。不要给自己设置限制。考虑问题需要多几个维度思考

参考资料:

https://www.cnblogs.com/ayanmw/archive/2012/02/28/2371393.html

https://www.cnblogs.com/robben/p/4315123.html

http://blog.sina.com.cn/s/blog_99cc8f0d0101qfp2.html

http://blog.sina.com.cn/s/blog_4b43110b0101h63z.html

https://www.cnblogs.com/tinywan/p/7060802.html

https://wiki.klniu.com/zh/Linux%E5%B8%B8%E7%94%A8%E5%91%BD%E4%BB%A4%E6%88%96%E5%B7%A5%E5%85%B7%E9%9B%86

记 linux 下面初次使用的convert 工具完成拼长图功能的更多相关文章

  1. 使用IMAGEMAGICK的CONVERT工具批量转换图片格式

    使用IMAGEMAGICK的CONVERT工具批量转换图片格式 http://www.qiansw.com/linux-imagemagick-convert-img.html Home > 文 ...

  2. 3个常用基于Linux系统命令行WEB网站浏览工具(w3m/Links/Lynx)

    一般我们常用的浏览器肯定是基于可视化界面的图文结合的浏览界面效果,比如FireFox.Chrome.Opera等等,但是有些时候折腾和项目 的需要,在Linux环境中需要查看某个页面的文字字符,我们需 ...

  3. 在Linux下使用RAID--使用mdadm工具创建软件Raid 0(1)

    在Linux下使用RAID--使用mdadm工具创建软件Raid 0(1) RAID即廉价磁盘冗余阵列,其高可用性和可靠性适用于大规模环境中,相比正常使用,数据更需要被保护.RAID是一些磁盘的集合, ...

  4. 推荐一个linux下的web压力测试工具神器webbench

    推荐一个linux下的web压力测试工具神器webbench2014-04-30 09:35:29   来源:   评论:0 点击:880 用多了apache的ab工具之后你就会发现ab存在很多问题, ...

  5. 【No.2】监控Linux性能25个命令行工具

    接着上一篇博文继续 [No.1]监控Linux性能25个命令行工具 10:mpstat -- 显示每个CPU的占用情况 该命令可以显示每个CPU的占用情况,如果有一个CPU占用率特别高,那么有可能是一 ...

  6. 【No.1】监控Linux性能25个命令行工具

    如果你的Linux服务器突然负载暴增,告警短信快发爆你的手机,如何在最短时间内找出Linux性能问题所在?通过以下命令或者工具可以快速定位 top vmstat lsof tcpdump netsta ...

  7. linux下类似Bus Hound的工具

    0推荐在linux大家有时候需要调试usb接口的串口消息,但是没有类似于windows下的bus hound工具,感觉比较痛苦,其实linux内核提供了usbmon这个工具,可以收集串口信息. 1.准 ...

  8. 13款Linux运维比较实用的工具

    本文介绍几款Linux运维比较实用的工具,希望对Linux管理员有所帮助. 1.查看进程占用带宽情况-Nethogs Nethogs 是一个终端下的网络流量监控工具可以直观的显示每个进程占用的带宽. ...

  9. [转]Linux下网络常用命令和工具

    转自:http://int32bit.me/2016/05/04/Linux%E5%B8%B8%E7%94%A8%E7%BD%91%E7%BB%9C%E5%B7%A5%E5%85%B7%E6%80%B ...

随机推荐

  1. Codeforces 837D Round Subset - 动态规划 - 数论

    Let's call the roundness of the number the number of zeros to which it ends. You have an array of n ...

  2. topcoder srm 415 div1

    problem1 link 每次贪心地从crans由大到小地找到一个能搬得动地尽量大地box即可. problem2 link 首先,$hava$可以全部换成钱,然后就是找到一个最小的钱减去自己已有的 ...

  3. Oracle常用函数——COALESCE

    COALESCE 含义:COALESCE是一个函数, (expression_1, expression_2, ...,expression_n)依次参考各参数表达式,遇到非null值即停止并返回该值 ...

  4. img的基线对齐问题

    http://blog.csdn.net/u011997156/article/details/44806523

  5. upc组队赛1 黑暗意志【stl-map】

    黑暗意志 题目描述 在数千年前潘达利亚从卡利姆多分离之时,迷雾笼罩着这块新形成的大陆,使它不被外来者发现.迷雾同样遮蔽着这片大陆古老邪恶的要塞--雷神的雷电王座.在雷神统治时期,他的要塞就是雷电之王力 ...

  6. P3311 [SDOI2014]数数

    思路 看到多个子串并且不能包含的情况,想到了AC自动机 但是题目多了一个不能大于给出的n的限制条件,联想数位dp的过程,设f[i][j][0/1]表示在第i位,AC自动机的第j个节点,数位有/无限制的 ...

  7. 【.Net】在windows server 2016 和Windows10这些server上安装.net fw3.5

    一般就是打开server manager. 一直next到add feature 讲net3.5勾选 发现需要指定一个路径是什么 source\sxs之类的 下载microsoft-windows-n ...

  8. .Net Core 全球化&本地化的使用

    官网文档 nuget地址 创建资源文件 添加资源文件 实施策略 配置本地化 本地化中间件 使用 视图本地化 DataAnnotations 本地化 Make the app's content loc ...

  9. python学习 day07打卡 文件操作

    本节主要内容: 初识文件操作 只读(r,rb) 只读(w,wb) 追加(a,ab) r+读写 w+写读 a+追加写读 其他操作方法 文件的修改以及另一种打开文件句柄的方法 一. 初识文件操作 使用py ...

  10. python连接MongoDB(无密码无认证)

    无密码无认证下连接 from pymongo import MongoClient host = '127.0.0.1' # 你的ip地址 client = MongoClient(host, ) # ...