linux下convert安装配置与使用教程

安装ImageMagick

# yum install ImageMagick ImageMagick-devel

 

# convert -version

Version: ImageMagick 6.2.8 05/07/12 Q16 file:/usr/share/ImageMagick-6.2.8/doc/index.html

Copyright: Copyright (C) 1999-2006 ImageMagick Studio LLC

同时也可以安装PHP扩展 imagick

http://php.net/manual/en/book.imagick.php

convert命令

转换图片格式

# convert src.jpg dst.png

指定处理后的图片品质

# convert -quality 80 src.jpg dst.png

缩放

-resize widthxheight{%} {@} {!} {<}>} {^}

1、按照宽高中大的一边放大或缩小,另一边按比例处理。

# convert -resize 600×600 src.jpg dst.jpg

这里的600x600表示600px,同时也可以用百分比来表示,下面命令表示将宽缩到50%,高缩到80%

# convert -resize 50%x80% src.jpg dst.jpg

2、将图片调整到固定尺寸,可以在宽高后面加上一个感叹号!

# convert -resize 600×600! src.jpg dst.jpg

3、固定宽度或高度缩放,另一边按比例处理

# convert -resize 400 src.jpg dst.jpg
# convert -resize x400 src.jpg dst.jpg

4、使用 @ 来指定图片的像素个数。

# convert -resize "10000@" src.jpg dst.jpg

原图大小910x1365,执行后缩为81x122

5、图片大于或小于某个尺寸时缩放

# convert -resize "300x200>" src.jpg dst.jpg

300x200>表示当图片大于300x200时进行缩小
300x200<表示当图片小于300x200时进行放大

 

以上是小编为您精心准备的的内容,在的博客、问答、公众号、人物、课程等栏目也有的相关内容,欢迎继续使用右上角搜索按钮进行搜索linux网络配置教程、linux svn配置教程、linux ftp配置教程、linux使用教程、kali linux使用教程,以便于您获取更多的相关知识。

时间: 2024-10-29 01:46:35

linux下convert安装配置与使用教程的相关文章

Linux下Redis安装配置教程_Redis

redis作为NoSQL数据库的一种应用,响应速度和命中率上还是比较高效的.项目中需要用集中式可横向扩展的缓存框架,做了一点调研,即便redis.memcached存在效率上的差异(具体比较参考http://timyang.net/data/mcdb-tt-redis/),但其实都能满足目前项目的需求:但是redis还是比较风骚的,支持链表和集合操作,支持正则表达式查找key,目前项目缓存的结果大多是链表,如果链表新增或者修改数据的话,redis就体现出了极大的优势(memcached只能重新加

Windows下MySQL安装配置方法图文教程_Mysql

Windows下的安装与配置MySQL详细步骤思路,分享给大家,供大家参考,具体内容如下 本文介绍Windows XP下的安装与配置. 要想在Windows中运行MySQL,需要: Ø 32位Windows操作系统,例如9x.Me.NT.2000.XP或Windows Server 2003. 基于Windows NT的操作系统(NT,2000,XP,2003),将MySQL服务器做为服务来运行.强烈建议使用基于Windows NT的操作系统. Ø TCP/IP协议支持(也许是所有数据库系统的基

MAC下mysql安装配置方法图文教程_Mysql

一.下载MySQL     访问MySQL的官网http://www.mysql.com/downloads/ 然后在页面中会看到"MySQL Community Server"下方有一个"download"点击. 进入MySQL的下载界面(http://www.mysql.com/downloads/mysql/),如果你是用的Mac OS来访问的话那么就会默认为你选好了Mac OS X 平台,而下面罗列的都是在Mac OS上能用的MySQL的版本,如果是用的其他

Linux下Docker安装配置教程_docker

在Linux上安装Docker,具体几个步骤: 环境:windows7 虚拟机:Oracle VMVirtualBox Linux: ubuntukylin-14.04.1-amd64.iso JDK:1.7 一.环境准备 step1:安装虚拟机 step2:修改宿主机BIOS配置,详细步骤见文章:http://www.jb51.net/article/96239.htm step3:在虚拟机上安装ubuntu系统.内存设置为4G,硬盘设置为100G,其余均按默认,一直点选下一步.直到系统安装成

linux下Golang安装配置教程

做为运维人员,使用python语言足矣,理论上是无需了解golang的.不过最近发现一个新潮的监控系统都是基于golang进行开发的,如小米公司的Open-Falcon(github项目页) .stack exchange 公司的Bosun (github项目页). 一.Go的三种安装方式 Go有多种安装方式,你可以选择自己喜欢的.这里我们介绍三种最常见的安装方式: Go源码安装:这是一种标准的软件安装方式.对于经常使用Unix类系统的用户,尤其对于开发者来说,从源码安装可以自己定制. Go标准

Linux下MySQL安装配置 MySQL配置参数详解_Mysql

一.下载编译安装 #cd /usr/local/src/ #wget http://mysql.byungsoo.net/Downloads/MySQL-5.1/mysql-5.1.38.tar.gz #tar –xzvf mysql-5.1.38.tar.gz ../software/ #./configure --prefix=/usr/local/mysql //MySQL安装目录 --datadir=/mydata //数据库存放目录 --with-charset=utf8 //使用UT

Linux下Memcache安装配置的方法

安装配置方法一 个人理解: 1.它是基于C语言的Libevent库进行开发的 2.Memcache是一款C/S软件,这款软件是维护内存的. 3.是将数据在内存中使用,从内存中读取要比从硬盘中读取要快. 4.读取内存会减少对I/O设备的调用,从而加大访问速度. 5.内存是一个高速临时存储信息的硬件,断电后里面的信息将被清除. 6.硬盘是一个低速长期存储信息的硬件,断电后里面的信息将被保留. Linux下Memcache服务器端的安装 Memcache用到了libevent这个库用于Socket的处

linux下bugfree 安装配置步骤

一,什么是bugfree BugFree是借鉴微软的研发流程和Bug管理理念,使用PHP+MySQL独立写出的一个Bug管理 系统.简单实用.免费并且开放源代码(遵循GNU GPL). 命名BugFree 有两层意思:一是希望软件中的缺陷越来越少直到没有,Free嘛:二是表示它是免费且开放源代码的,大家可以自由使用传播. 二,安装配置php nginx mysql 1,安装 # yum install php-curl php-mbstring php-gd php-mysql php-pdo

Linux下Oracle安装配置宝典

    Oracle的安装包括企业版服务器端和客户端两部分,用户可以根据实际情况选择不同的部分安装.    这里以企业版服务器端为主要介绍对象,客户端的安装方法相对要简单一些.    服务器端安装分为:典型安装.最小安装和定制安装三种.    客户端安装分为:管理员客户端.程序员客户端.应用用户客户端.定制安装客户端.    ■系统需求    1.硬件需求    ● 内存最低配置为128MB,建议使用256MB;    ● 硬盘交换分区至少是400MB或者是内存的二倍以上也可以: