找回密码
 注册
搜索
[新手上路]批处理新手入门导读[视频教程]批处理基础视频教程[视频教程]VBS基础视频教程[批处理精品]批处理版照片整理器
[批处理精品]纯批处理备份&还原驱动[批处理精品]CMD命令50条不能说的秘密[在线下载]第三方命令行工具[在线帮助]VBScript / JScript 在线参考
查看: 27358|回复: 6

[文本处理] 批处理怎么给同一个图片添加不同文字类似水印并且保存文件名是文字?

[复制链接]
发表于 2020-4-19 20:43:43 | 显示全部楼层 |阅读模式
这张图原文件是a.JPG
然后想要处理出来的效果这样
发表于 2020-4-19 21:09:22 | 显示全部楼层
回复 1# ruxin


    电脑上有PhotoShop么?
发表于 2020-4-19 21:24:17 | 显示全部楼层
可以使用 imagemagick:https://www.jianshu.com/p/7cff445afb3d
 楼主| 发表于 2020-4-19 21:37:17 | 显示全部楼层
回复 2# wujunkai


    ps的应该不能一张图批量不同文字吧
发表于 2020-4-19 21:38:16 | 显示全部楼层
回复 4# ruxin


    不知道,ps我刚入门
 楼主| 发表于 2020-4-19 22:01:32 | 显示全部楼层
回复 5# wujunkai


    ps上面有一个预处理但是只能针对多张图片加同一个水印或者文字
发表于 2023-9-11 15:33:59 | 显示全部楼层
BAT + ImageMagick 给图片添加带方框的文字水印模拟印章效果

处理之前的文件名:in.jpg
处理之后的文件名:out.jpg

原始图片:



水印效果:







请参考Q-04把 WatermarkChop-1.bat 文件保存为UTF-8编码:
https://mp.weixin.qq.com/s/Koje4FufWxWBs7ioDy_LJA
  1. @echo off
  2. REM 1、下载并安装 ImageMagick 这个命令行工具
  3. REM https://imagemagick.org/script/download.php#windows
  4. REM 2、根据自己电脑实际安装路径设置以下临时环境变量
  5. set "path=C:\Program Files\ImageMagick;%path%"

  6. chcp 65001 >nul
  7. cd /d "%~dp0"
  8. echo 1 同意
  9. echo 2 驳回
  10. echo 3 拒绝
  11. choice /c 123 /m 请输入数字选择需要执行的操作:
  12. if %errorlevel% equ 1 (
  13.     set "FlagContent=同意"
  14.     set "FlagColor=green"
  15. ) else if %errorlevel% equ 2 (
  16.     set "FlagContent=驳回"
  17.     set "FlagColor=blue"
  18. ) else if %errorlevel% equ 3 (
  19.     set "FlagContent=拒绝"
  20.     set "FlagColor=red"
  21. )
  22. for /f "delims=" %%i in ('powershell -c "Get-Date -UFormat '%%Y-%%m-%%d %%H:%%M:%%S'"') do (
  23.     set "SysTS=%%i"
  24. )
  25. set "SysDate=%SysTS:~0,10%"
  26. set "FlagContent=%FlagContent% %SysDate%"
  27. magick.exe "in.jpg" -font "%SystemDrive:~0,1%\:\\Windows\\Fonts\\msyh.ttc" -pointsize 100 -fill %FlagColor% -draw "text 150,150 '%FlagContent%'"  -stroke %FlagColor% -strokewidth 3 -fill transparent -draw "rectangle 110,50 960,180" "out.jpg"
复制代码
您需要登录后才可以回帖 登录 | 注册

本版积分规则

Archiver|手机版|小黑屋|批处理之家 ( 渝ICP备10000708号 )

GMT+8, 2026-3-18 13:17 , Processed in 0.019915 second(s), 8 queries , File On.

Powered by Discuz! X3.5

© 2001-2026 Discuz! Team.

快速回复 返回顶部 返回列表