ImageMagick:给png 填充指定的背景颜色(ImageMagick 6.9.10)
10 指定 颜色 背景 填充 PNG ImageMagick 6.9
2023-09-14 08:59:32 时间
一,设置png的背景颜色:
1,命令行:
[lhdop@blog img]$ convert b2.png -background "#ffff00" -flatten yellow.png
说明: -background: 指定颜色值,也可以使用rgb(255,255,255)的格式
-flatten: 指定设置背景颜色
说明: png中的背景色需要处理成透明,否则填充背景色会不起作用
2,查看效果:
原图:
![](https://img2022.cnblogs.com/blog/1938691/202210/1938691-20221014105954856-850177701.png)
改变背景为黄色后:
![](https://img2022.cnblogs.com/blog/1938691/202210/1938691-20221014105954836-1355692960.png)
说明:刘宏缔的架构森林是一个专注架构的博客,地址:https://www.cnblogs.com/architectforest
对应的源码可以访问这里获取: https://github.com/liuhongdi/
或: https://gitee.com/liuhongdi
说明:作者:刘宏缔 邮箱: 371125307@qq.com
二,填充png图片的前景色
1,命令行:
[lhdop@blog img]$ convert b2.png -fill "#ff0000" -colorize 100 red.png
说明:
-fill: 指定要填充的前景色
-colorize:指定添加颜色的程度,100是不透明
2,查看效果:
原图:
![](https://img2022.cnblogs.com/blog/1938691/202210/1938691-20221014105954856-850177701.png)
填充后:
![](https://img2022.cnblogs.com/blog/1938691/202210/1938691-20221014105159773-1822502440.png)
三,查看imagemagick的版本:
[lhdop@blog img]$ convert -version Version: ImageMagick 6.9.10-86 Q16 x86_64 2020-01-13 https://imagemagick.org Copyright: © 1999-2020 ImageMagick Studio LLC License: https://imagemagick.org/script/license.php Features: Cipher DPC Modules OpenMP(4.5) Delegates (built-in): bzlib cairo fftw fontconfig freetype gslib gvc jbig jng jp2
jpeg lcms ltdl lzma openexr pangocairo png ps raqm raw rsvg tiff webp wmf x xml zlib
相关文章
- Java实现 LeetCode 10 正则表达式匹配
- VB 中chr(10)、chr(13)和vblf、vbcr、vbcrlf的分别
- 判断一个小时之内是否重复发送了10次短信(2)
- 10分钟掌握数据库建模
- 偏执却管用的10条Java编程技巧
- centos8上安装ImageMagick6.9.10并压缩图片生成webp缩略图
- YOLOv5、YOLOv7改进之三十:引入10月4号发表最新的Transformer视觉模型MOAT结构
- 7-2 两个数的简单计算器 (10 分)
- 已解决Pandas requires version ‘1.4.0‘ or newer of ‘sqlalchemy‘ (version ‘0.7.10‘ currently installed).
- 习题 4.7 写一个函数验证哥德巴赫猜想:一个不小于6的偶数可以表示为两个素数之和,如6=3+3,8=3+5,10=3+7···在主函数中输入一个不小于6的偶数n,然后调用函数gobaha···
- 高等数学(第七版)同济大学 习题10-4 (前7题)个人解答
- 怎样做一个优秀的程序员?这10个问题ChatGPT这样说 ……
- [变]C#谜题(1-10)表达式篇
- Myeclipse 10/2014 配置插件(svn、maven、properties、velocity)方法
- [Azure - VNet] 解决办法:Windows 10/11中 Azure P2S 无法建立网络连接问题。 (错误 809)
- 使用技巧 | 10个 Python 字典用法详解