当前位置:网站首页>ImageMagick - add watermark
ImageMagick - add watermark
2020-11-06 22:22:00 【wffger】
background
Recently, I want to add my own watermark to my mind map , Many examples on the Internet use ImageMagick To complete . But a lot of code doesn't work locally . After some experiments , Find two ways .
Method 1
Code
stackoverflow Method improvement :
convert 'ISO_IEC 25010.jpg' \
\( \
-size 60x60 xc:none \
-fill grey \
-gravity center \
-draw "text 0,0 'wffger'" -rotate -30 -write mpr:wm \
+delete \
+clone -fill mpr:wm -draw 'color 0,0 reset' \
\) \
-compose Multiply \
-composite \
'ISO_IEC 25010-mark1.jpg'
explain
- -size, Control size , Set watermark spacing indirectly .
- xc:none, Set the watermark to have no background color ,xc by "X Constant Image".
- -fill, Set watermark font color , Can't set to white , Or be -compose Multiply Set to transparent
Method 2
Code
ImageMagick Official watermark guide :
convert -size 600x600 xc:none -fill grey \
-gravity NorthWest -draw "text 10,10 'wffger'" \
-gravity SouthEast -draw "text 5,15 'wffger'" \
miff:- |\
composite -tile - 'ISO_IEC 25010.jpg' 'ISO_IEC 25010-mark2.jpg'
explain
- -size, Set watermark image size .
- -tile, Tile the watermark .
Environmental Science
ydx@ydx-mf:~/ file $ uname -a
Linux ydx-mf 5.7.11-200.fc32.x86_64 #1 SMP Wed Jul 29 17:15:52 UTC 2020 x86_64 x86_64 x86_64 GNU/Linux
ydx@ydx-mf:~/ file $ rpm -qi ImageMagick
Name : ImageMagick
Epoch : 1
Version : 6.9.11.22
Release : 1.fc32
Architecture: x86_64
版权声明
本文为[wffger]所创,转载请带上原文链接,感谢
边栏推荐
- 大佬们如何在nginx镜像里面增加模块?
- Application of UHF RFID medical blood management system
- Practice of Xiaoxiong school development board: real equipment access of smart street lamp sandbox experiment
- Stm32f030k6t6 compatible replacement smart mm32f031k6t6
- Exclusive interview with Alibaba cloud database for 2020 PostgreSQL Asia Conference: Zeng Wenjing
- 移动端像素适配方案
- [doodling the footprints of Internet of things] Introduction to Internet of things
- What kind of music do you need to make for a complete game?
- Detect certificate expiration script
- #JVM 类加载机制
猜你喜欢

Big data processing black Technology: revealing the parallel computing technology of Pb level data warehouse gaussdb (DWS)

Code generator plug-in and creator preform file analysis

应用层软件开发教父教你如何重构,资深程序员必备专业技能

Summary of common SQL statements

小熊派开发板实践:智慧路灯沙箱实验之真实设备接入

QT audio and video development 46 video transmission UDP version

2020年新规,微信封号怎么快速解除?

如何创建交互式内核密度图表

August 18, 2020: introduce Mr process?

The first choice for lightweight GPU applications is the NVIDIA vgpu instance launched by Jingdong Zhilian cloud
随机推荐
Jenkins installation and deployment process
WebAPI接口设计:SwaggerUI文档 / 统一响应格式 / 统一异常处理 / 统一权限验证
Open source a set of minimalist front and rear end separation project scaffold
Utility class functions (continuous update)
Ora-02292: complete constraint violation (midbjdev2.sys_ C0020757) - subrecord found
How to prepare for the system design interview
轻量型 GPU 应用首选 京东智联云推出 NVIDIA vGPU 实例
汽车维修app开发的好处与功能
New features of vue3
Exclusive interview of guests at | 2020 PostgreSQL Asia Conference: Wang Tao
How to manage the authority of database account?
The method of local search port number occupation in Windows system
Countdown | 2020 PostgreSQL Asia Conference - agenda arrangement of Chinese sub Forum
Using JSON webtoken (JWT) to generate token in nodejs
2020-08-19:TCP是通过什么机制保障可靠性的?
2020-08-15:什么情况下数据任务需要优化?
Introduction to the development of small game cloud
The use of Xunwei imx6 development board device tree kernel menuconfig
超高频RFID医疗血液管理系统应用
What the hell is fastthreadlocal? The existence of ThreadLocal!!