我们在运作网站的时候多多少少都会需要不少的图片,而图片的格式对网站的运行速度和负载度都会有一定的影响,一般我们都是在自己PC端转换完在上传到网站上,我在网上闲逛的时候发现了一个工具,它可以在LINUX系统下快速转换图片格式---imagemagick(一款强大的图片处理软件)。

Debian或者ubuntu系使用apt-get install imagemagick来安装,Fedora或者contos系通过yum install imagemagick来安装。

详细的可以到官方:https://www.imagemagick.org/script/download.php

安装完成后,可以通过convert tst.jpg tsg.png将JPG文件转换为PNG,反之亦可。

格式转化:(转换需要cd到图像的文件夹里)

比如把 oncetwice.jpg 转化为 oncetwice.png:

convert oncetwice.jpg oncetwice.png

批量转换操作:

ls-1 *.jpg|xargs-n1bash-c'convert "$0" "${0%.jpg}.png"'

如果要想把目录下所有的jpg文件都转化为gif,我们可借助于shell的强大功能:

find ./ -name "*.jpg" -exec convert {} {}.gif \;

化后的gif名称为 *.jpg.gif ,这样看起来不太自然,没关系,我们可以再来一步:

rename .jpg.gif .gif *.jpg.gif

转化成pdf格式:

convert *.jpg foo.pdf

大小缩放:

普通大小的图片做一个缩略图,

convert -resize 100x100 foo.jpg thumbnail.jpg

用百分比,

convert -resize 50%x50% foo.jpg thumbnail.jpg

其实它还有许多功能,我在这里就不详细的讲解了,如果你想了解可以去google一下imagemagick使用方法。

linux 中文乱码 转png_在LINUX下如何快速的转换PNG和JPG的图片格式 | VJsun相关推荐

  1. linux 中文乱码 转png_使用pdfBox实现pdf转图片,解决中文方块乱码等问题

    一.引入依赖 org.apache.pdfbox fontbox 2.0.13 org.apache.pdfbox pdfbox 2.0.13 二.PDF转PNG代码 String pdfBase64 ...

  2. Linux下部署php乱码,linux中文乱码问题如何解决

    Linux中文乱码的解决方法:比如当log4j乱码时我们可以通过找到配置文件在里面设置字符编码为utf-8来,若linux未安装中文语言包可以安装中文语言包解决问题 经常会遇到很多Linux下的中文乱 ...

  3. Linux中文乱码-word-pdf字体转换问题处理

    Linux中文乱码-word-pdf字体转换问题处理 Linux下安装黑体和宋体 问题原因:Linux缺少中文字体库 黑体(simhei.ttf) 宋体(simsun.ttc) 1.在windows目 ...

  4. linux 接收中文数据乱码,linux中文乱码问题的解决方法

    这篇文章给大家分享的是有关linux中文乱码问题的解决方法的内容.小编觉得挺实用的,因此分享给大家做个参考.一起跟随小编过来看看吧. Linux中文乱码的解决方法:比如当log4j乱码时我们可以通过找 ...

  5. 乱码 Linux,linux中文乱码【图文教程】

    虽然电脑已经很普遍了,但是一些年长的人对电脑的操作不是很熟悉,比如在使用win7系统时一旦遇到linux中文乱码 时就懵了,对于linux中文乱码 处理起来相对来说较简单,按照我们的步骤处理linux ...

  6. Linux中文乱码问题终极解决方法

    方法一: 修改/root/.bash_profile文件,增加export LANG=zh_CN.GB18030 该文件在用户目录下,对于其他用户,也必须相应修改该文件. 使用该方法时putty能显示 ...

  7. 解决Linux中文乱码

    解决Linux中文乱码 方法一:    修改/root/.bash_profile文件,增加export LANG=zh_CN.GB18030 对于其他用户,也必须相应修改该文件 使用该方法时putt ...

  8. mysql linux 中文乱码怎么解决_如何解决mysql linux 中文乱码的问题

    解决mysql linux中文乱码的方法: 1.查看mysql的默认字符集#mysql -u root - p #(输入密码) mysql> show variables like 'chara ...

  9. linux php 中文乱码解决,Linux中文乱码如何解决

    刚开始使用Linux系统的时候,大家都会遇到一个问题,那就是终端输入命令回显的时候中文显示乱码.为什么会出现这样的问题呢?出现这样的问题,我们应该怎么去解决它好呢?有何解决方法?今天,小编就和大家说一 ...

最新文章

  1. Microsoft 数据访问组件 (MDAC) 的版本历史记录
  2. Android平台下OpenGL初步
  3. LPSTR与char*的转换
  4. Java代理系列-静态代理
  5. Linux多任务编程(三)---exec函数族及其基础实验
  6. 飞信php接口 web service
  7. python 利用 setup.py 手动安装django_chartit
  8. 把每列中最大的数据合并一行
  9. Cocos Creator学习のTiledMap
  10. 【Unity】雷达+Unity +TUIO 介绍一
  11. wampserver图标为绿色,打开localhost页面错误提示:The requested URL / was not found on this server
  12. 关于Chrome浏览器设置启用Flash插件
  13. python快速开发app_python 使用Airtest超快速开发App爬虫
  14. 嵌入式单片机基础篇(十三)之 STM32 内部温度传感器
  15. 响铃和振动(转载的)
  16. OpenGL超级宝典学习笔记——操作矩阵
  17. vscode之plantUML流程图
  18. gen8服务器性能,HP助AMD平台Gen8服务器提高性能
  19. FPGA_PCB 设计之一3.3V-LVTTL与3.3V-LVCMOS区别
  20. 专访深蓝航天CEO霍亮:做中国版梅林发动机 深耕火箭回收复用赛道

热门文章

  1. 2021.3.16en
  2. 合宙入门教程之luat开发教程
  3. thinkphp5.1+layui图片上传(前端部分.第二种)
  4. 被捧上天的Scrum敏捷管理为何不受大厂欢迎了?
  5. 我国计算机发展的状态,成都超算中心预计2020年6月建成 中国有几座超算中心?我国电子计算机行业发展趋势分析...
  6. 服务器虚拟驱动安装,安装GRID驱动_Windows驱动安装_GRID驱动安装_安装NVIDIA驱动指引_快速入门_GPU云服务器-网宿科技...
  7. 2017第二十一届中国国际有机绿色食品产业博览会(北京)会刊(参展商名录)
  8. 苹果消息服务器ip,苹果手机改服务器IP有影响吗
  9. python写实时同步卫星云图
  10. Ubuntu Minkowski Engine安装