php使用imagemagick处理图片圆角
ImageMagick (TM) 是一个免费的创建、编辑、合成图片的软件。它可以读取、转换、写入多种格式的图片。图片切割、颜色替换、各种效果的应用,图片的旋转、组合,文本,直线, 多边形,椭圆,曲线,附加到图片伸展旋转。ImageMagick是免费软件:全部源码开放,可以自由使用,复制,修改,发布。它遵守GPL许可协议。它 可以运行于大多数的操作系统。ImageMagick的大多数功能的使用都来源于命令行工具。
功能和特性
查看imagemagick各种效果图及对应命令
1. 将图片从一个格式转换到另一个格式,包括直接转换成图标。
2. 改变尺寸、旋转、锐化(sharpen)、减色、图片特效
3. 缩略图片的合成图( a montage of image thumbnails)
4. 适于web的背景透明的图片
5. 将一组图片作成gif动画,直接convert
6. 将几张图片作成一张组合图片,montage
7. 在一个图片上写字或画图形,带文字阴影和边框渲染。
8. 给图片加边框或框架
9. 取得一些图片的特性信息
10,几乎包括了gimp可以作到的常规插件功能。甚至包括各种曲线参数的渲染功能。只是那命令的写法,够复杂。
示例代码:
<?php
/**将图片处理成圆角**/$file = "logo.gif";$new = "new_logo.gif";$cmd = " $file \( +clone -alpha extract \\\( -size 15x15 xc:black -draw 'fill white circle 15,15 15,0' -write mpr:arc +delete \) \\\( mpr:arc \) -gravity northwest -composite \\\( mpr:arc -flip \) -gravity southwest -composite \\\( mpr:arc -flop \) -gravity northeast -composite \\\( mpr:arc -rotate 180 \) -gravity southeast -composite \) \\-alpha off -compose CopyOpacity -composite ";@exec("convert $cmd $new;");
php使用imagemagick处理图片圆角相关推荐
- 工欲善其事,必先利其器之—使用ImageMagick处理图片
工具安装 mac下用brew安装,命令如下 brew install ImageMagick 处理图片 加边框 添加黑色边框 convert -mattecolor black -frame 5x5+ ...
- php imagemagick 漏洞,ImageMagick漏洞(CVE-2016-3714)修复方案
关于这个漏洞影响ImageMagick 6.9.3-9以前是所有版本,包括ubuntu源中安装的ImageMagick.而官方在6.9.3-9版本中对漏洞进行了不完全的修复.所以,我们不能仅通过更新I ...
- MYSQL圆角矩形表示_android 利用Bitmap获取圆角矩形、圆形图片
1.在很多时候,我们要显示图片资源,需要将他的资源显示为圆角的:示例源码如下: public static Bitmap getRoundedCornerBitmap(Bitmap bitmap,fl ...
- ImageMagick实现exr转换为png\jpg格式,并拼接为同一张图片
把123.exr转换为123.png图片 magick convert 123.exr 123.png 对多个图片进行拼接,对origin.png. 50.png. 100.png. 150.png ...
- php imagemagick 漏洞,ImageMagick命令执行漏洞分析
关于ImageMagick ImageMagick是一个功能强大的开源图形处理软件,可以用来读.写和处理超过90种的图片文件,包括流行的JPEG.GIF. PNG.PDF以及PhotoCD等格式.使用 ...
- Nodejs前端服务器压缩图片
Nodejs作为前端服务器,自然能承担处理图片的能力, 使用GM for nodejs 作为图片处理器,调用ImageMagick处理图片 使用ImageMagick var imageMagick ...
- Android 图片相关整理
目录介绍 0.思考问题及解决方案 1.加载图片的压缩处理技术 2.网络url图片转换Bitmap保存到本地 2.1 直接通过http请求网络图片通过流转化成Bitmap 2.2 使用第三方库glide ...
- 使用mplayer做影片预览图
影片预览图就是从整部影片中截取若干张图以求反映整部影片的全貌.就像下面这张图(来自<灌篮高手>剧场版中的那部 湘北 VS 绿风) -- ./sd.jpg -- mplayer是一款在GNU ...
- android 自定义图片合集(自定义控件)
留守公司就剩下几个人了.我没有年假故还在坚守.废话不多说,闲来无事.想练习一下自定义控件的应用以及学习图片类操作以及处理等等.所以我在网上找了大神文章,鸿洋大神的博客.找到了自定义控件以及实战图片圆角 ...
最新文章
- 20十年后的计算机作文600字,20年后的学校作文600字
- centos7 nat模式配置静态ip_Manjaro 配置静态网络IP
- boost::enable_shared_from_this相关的测试程序
- 大数据将如何重构汽车产业的商业模式?
- iOS如何检测app从后台调回前台
- linux的基本命令快捷键,Linux常用命令快捷键有哪些?
- cups支持的打印机列表_在Mac上怎样更新打印机软件?
- I00013 鸡兔同笼
- 在win7在结构cocos2d-x v3.2rc0开发环境(For Android)
- java 悬浮提示框_弹出提示框的方式——java
- 从Gradient Descent 到 Stochastic Gradient Descent(SGD)
- Matlab脚本运行
- FPGA设计之门控时钟
- MFC 控件大小随窗体改变而改变大小-OnSize
- 客服QQ,打开临时会话框(不用加为好友)
- (Python)五子棋
- 利用python计算fasta文件中ATGC的含量
- 2021年中国吉他和低音放大器市场趋势报告、技术动态创新及2027年市场预测
- CRC校验中的“模2”除法运算流程图和图示
- Windows下的钩子