当前位置: 首页 > news >正文

截图自动添加水印(macOS/windows)

文章目录

  • 1. 截图自动加水印
    • 1.1. windows
    • 1.2. macOS
  • 2. 对已有图像批量加水印
    • 2.1 windows
    • 2.2 macOS

1. 截图自动加水印

1.1. windows

  • 直接看这篇文章,一键截图+自动生成水印/自动签名
  • 主要就是使用一个叫 SPX 的软件

1.2. macOS

其实apple的操作系统,iPhone的或者iPad的或者MacBook的,都有快捷指令这个功能。。有时候用起来还是挺方便的,比如我在iPhone的快捷指令里就用了以下内容:

  • 照片拼图
  • 将照片转为GIF

感谢How to add Watermark to Photos using shortcuts | Mac OS …基于这个视频,自己设置快捷键 截图添加水印操作如下:

  1. 添加自定义快捷指令,打开快捷指令app,点击右上角的加号
    在这里插入图片描述
  2. 定义快捷指令名称和图标(可有可无)
    在这里插入图片描述
  3. 设置这个快捷方式的位置/快捷键,我这里设置的是control+option+A(我微信的默认快捷键是control+A,macos默认的截图快捷键是shift+command+3/4/5)
    在这里插入图片描述
    选定上面的选项之后,左侧会出现 从快速操作接受任何输入这一操作命令。
  4. 脚本命令
    在这里插入图片描述
  • 步骤1:黄色字是可以点击选择的变量,选成和我上面一样的就行
  • 剩下②~⑤的操作步骤,都是从右侧搜索选择的,可以从右侧拖过来,搜索名称依次为:②-截屏,③-文件,④-叠放图像,⑤-拷贝至剪贴板。
  • 步骤2:启动截屏
  • 步骤3:选择要叠放到截屏图像上的文件(水印图像,最好是png格式的)
  • 步骤4:变量选择文件(水印图像),叠放在 截屏
  • 步骤5:拷贝至剪贴板,这样就可以粘贴到想要的地方去了
  1. 效果演示如下动图

请添加图片描述

  • 按下自己设置的快捷键,比如我是control+option+A,就会启动截屏,
  • 画好截图的框之后,就会自动把选中的水印图像叠放到截图上,
  • 点击完成后,此时结果图像就已经在剪贴板里
  • 其实csdn的水印一直在右下角,同时字体大小基本也是固定的,原理应该差不多。

2. 对已有图像批量加水印

2.1 windows

直接看wps的工具:「图片批量工具的使用」如何批量对图片添加水印

2.2 macOS

感谢How to add Watermark to Photos using shortcuts | Mac OS …这个视频,下面才是这个视频的原内容

整体操作和截图加水印上面差不多,但是相对简单一些。
在这里插入图片描述

  • 还是设置要添加的水印
  • 这里 没有 勾选 显示图像编辑器,但是选择默认把水印文件放在右下方
  • 可以勾选,如果文件存在则覆盖;不勾选的话,保存时同一目录下已经存在相同文件,则要保存的文件会自动“之前的文件名+ -2”这样的形式。
  • 可以单选某张图,也可以选择多张(批量),右键即可,关于右键设置,看下面

使用期间发生了一个比较悲剧的事情,设置自动保存目录设置成了快捷指令所在的目录,存错了一张图,可以去/Users/XXX/Library/Shortcuts/Temporary(这就是快捷指令所在的目录)找找删掉保存错的内容

添加快捷指令到右键:

  1. 点击一个图像,右键,找到快捷操作,选择自定...
    在这里插入图片描述
  2. 选中你刚刚添加的快捷指令,例如:
    在这里插入图片描述
  3. 使用效果演示动画

请添加图片描述


  • 参考macOS使用手册——在 Mac 上打印含水印的页面或图像
    • 注意,必须选定打印机之后,才可以添加水印,否则"水印"按钮出不来
  • 或者就是使用预览中的标记,手动添加txt文本。。

另外可以试试其他的软件,我没有试过:

  • Watermark Plus for Mac v1.5.9批量添加水印软件
  • MacOS平台上好用的图片批量添加水印工具:Bulk Photo Watermark

相关文章:

截图自动添加水印(macOS/windows)

文章目录 1. 截图自动加水印1.1. windows1.2. macOS 2. 对已有图像批量加水印2.1 windows2.2 macOS 1. 截图自动加水印 1.1. windows 直接看这篇文章,一键截图自动生成水印/自动签名主要就是使用一个叫 SPX 的软件 1.2. macOS 其实apple的操作系统,i…...

大学四年,我建议你这么学网络安全

在所有关注我的朋友中,大致分为两类,一类是社会人士,有的是安全老手,有的是其它工作但对安全感兴趣的朋友,另一类应该就是大学生了。 尤其随着国家的号召和知识的普及,越来越多的人开始对网络安全感兴趣&a…...

Spring Boot整合Redis缓存并使用注解

Spring Boot整合Redis缓存并使用注解 在Spring Boot应用程序中,您可以使用Spring Cache库与Redis缓存进行集成,以提高应用程序的性能和响应速度。Spring Cache库提供了一组注解,包括Cacheable、CachePut和CacheEvict,可以方便地将…...

通知可以根据切入点表达式来进行增强,也可以根据自己的注解值来进行增强

通知可以根据切入点表达式来进行增强,也可以根据自己的注解值(例如 Before、After、Around 等)来进行增强。 如果要根据切入点表达式来进行增强,需要在通知注解中使用 Pointcut 注解来引用切入点表达式。例如,在以下示…...

<Python实际应用>做一个简单的签到投屏系统

公司接了个活,承办一个由团委组织的五四青年节徒步活动,其中一个环节是现场报名,来的人把名字填进去后随机分组,并显示在现场的LED大屏幕上,我自告奋勇用Python来开发这个小程序。这里记录一下 【项目需求】 1、报名…...

时序预测 | MATLAB实现BO-CNN-GRU贝叶斯优化卷积门控循环单元时间序列预测

时序预测 | MATLAB实现BO-CNN-GRU贝叶斯优化卷积门控循环单元时间序列预测 目录 时序预测 | MATLAB实现BO-CNN-GRU贝叶斯优化卷积门控循环单元时间序列预测效果一览基本介绍模型描述程序设计参考资料 效果一览 基本介绍 基于贝叶斯(bayes)优化卷积神经网络-门控循环单元(CNN-GR…...

Baumer工业相机堡盟工业相机使用BGAPISDK将工业相机设为Burst模式以及该模式的优势以及行业应用(C++)

Baumer工业相机堡盟工业相机使用BGAPISDK将工业相机设为Burst模式以及该模式的优势以及行业应用(C) Baumer工业相机Baumer工业相机的Burst模式的技术背景Baumer工业相机使用BGAPISDK将设置Burst模式1.引用合适的类文件2.使用BGAPI SDK初始化相机设置Burs…...

BERT输入以及权重矩阵形状解析

以下用形状来描述矩阵。对于向量,为了方便理解,也写成了类似(1,64)这种形状的表示形式,这个你理解为64维的向量即可。下面讲的矩阵相乘都是默认的叉乘。 词嵌入矩阵形状:以BERT_BASE为例,我们知道其有12层Encoder&…...

3 个令人惊艳的 ChatGPT 项目,开源了!

过去一周,AI 界又发生了天翻地覆的变化,其中,最广为人知的,应该是 OpenAI 正式上线 ChatGPT iOS 客户端,让所有人都可以更方便的在手机上与 ChatGPT 聊天。 此外,Stable Diffusion 母公司 Stability AI 也…...

一、12.C++内存管理

C++内存管理 28.C++的内存管理 和C基本一致 代码区(Code Segment):也称为文本区,存放程序的可执行代码。 全局区(Global/Static Segment):存放全局变量、静态变量和常量。程序在编译后,分配这些数据的空间。 栈区(Stack Segment):存放函数调用时的参数、返回地…...

ensp实践dhcp服务

ensp实践dhcp服务 1、dhcp接口分配模式2、dhcp接口地址池分配模式3、dhcp布拉布拉布拉 1、dhcp接口分配模式 1.1、路由器AR1配置dhcp动态获取 <Huawei>system-view [Huawei]interface g0/0/0 [Huawei-GigabitEthernet0/0/0]ip address 10.1.1.1 24 [Huawei-GigabitEthe…...

【王道·计算机网络】第六章 应用层

一、基本概念 1.1 应用层概述 应用层对应用程序的通信提供服务应用层协议定义&#xff1a; 应用进程交换的报文类型&#xff0c;请求还是响应?各种报文类型的语法&#xff0c;如报文中的各个字段及其详细描述字段的语义&#xff0c;即包含在字段中的信息的含义进程何时、如何…...

【论文解读】(如何微调BERT?) How to Fine-Tune BERT for Text Classification?

文章目录 论文信息1. 论文内容2. 论文结论2.1 微调流程2.2 微调策略(Fine-Tuning Strategies)2.3 Further Pretrain 3. 论文实验介绍3.1 实验数据集介绍3.2 实验超参数3.3 Fine-Tuning策略探索3.3.1 处理长文本3.3.2 不同层的特征探索3.3.3 学习率探索&#xff08;灾难性遗忘探…...

工程师是怎样对待开源

工程师如何对待开源 本文是笔者作为一个在知名科技企业内从事开源相关工作超过 20 年的工程师&#xff0c;亲身经历或者亲眼目睹很多工程师对待开源软件的优秀实践&#xff0c;也看到了很多 Bad Cases&#xff0c;所以想把自己的一些心得体会写在这里&#xff0c;供工程师进行…...

Spring Boot日志系统大揭秘:从零开始学习Spring Boot日志:常见问题解答和最佳实践

一. 关于 Spring Boot 日志的使用 Spring Boot 日志机制和工具用于记录应用程序的日志信息和追踪应用程序的执行过程。它集成了常用的日志框架&#xff0c;如 Log4j、logback、Java Util Logging等&#xff0c;并提供简单易用的配置方式&#xff0c;让开发人员可以方便地监控应…...

【06】Nginx之反向代理

Nginx反向代理的配置语法 Nginx反向代理模块的指令是由ngx_http_proxy_module模块进行解析 proxy_pass 该指令用来设置被代理服务器地址&#xff0c;可以是主机名称、IP地址加端口号形式。 语法proxy_pass URL;默认值—位置location URL:为要设置的被代理服务器地址&#xf…...

TCP是面向字节流的协议

TCP字节流 之所以会说 TCP 是面向字节流的协议&#xff0c;UDP 是面向报文的协议&#xff0c;是因为操作系统对 TCP 和 UDP 协议的发送方的机制不同&#xff0c;也就是问题原因在发送方。 为什么 UDP 是面向报文的协议&#xff1f; 当用户消息通过 UDP 协议传输时&#xff0c;…...

读书笔记——《when breath becomes air》《超越自卑》

为啥要两本书一起写读后感&#xff1f; 读完这两本书本来应该分开来写点东西的&#xff0c;不过我认为这两本书应该写不了太多内容。虽然我也看了几本英文原著&#xff08;也写了点东西&#xff09;&#xff0c;但是我明显低估了《when breath becomes air》的难度&#xff0c…...

CMD与DOS脚本编程【第二章】

预计更新 第一章. 简介和基础命令 1.1 介绍cmd/dos脚本语言的概念和基本语法 1.2 讲解常用的基础命令和参数&#xff0c;如echo、dir、cd等 第二章. 变量和运算符 2.1 讲解变量和常量的定义和使用方法 2.2 介绍不同类型的运算符和运算规则 第三章. 控制流程和条件语句 3.1 介…...

面试字节,过关斩将直接干到 3 面,结果被吊打了?

人人都有大厂梦&#xff0c;对于软件测试员来说&#xff0c;BAT 为首的一线互联网公司肯定是自己的心仪对象&#xff0c;毕竟能到这些大厂工作&#xff0c;不仅薪资高待遇好&#xff0c;而且能力技术都能够得到提升&#xff0c;最关键的是还能够给自己镀上一层金&#xff0c;让…...

defx.nvim 会话管理指南:保存和恢复文件浏览器状态

defx.nvim 会话管理指南&#xff1a;保存和恢复文件浏览器状态 【免费下载链接】defx.nvim :file_folder: The dark powered file explorer implementation for neovim/Vim8 项目地址: https://gitcode.com/gh_mirrors/de/defx.nvim defx.nvim 是一款为 neovim/Vim8 打造…...

神经网络在高能物理探测器定时中的应用:从CFD到ANN的精度突破

1. 项目概述&#xff1a;当探测器遇上神经网络在高能物理实验的前沿&#xff0c;时间就是一切。无论是精确测量粒子的飞行时间以确定其动量&#xff0c;还是重建粒子碰撞的顶点&#xff0c;皮秒&#xff08;ps&#xff0c;10^-12秒&#xff09;量级的定时精度往往是决定实验成败…...

机器学习引导的多目标运动规划:TSP与采样搜索的深度耦合

1. 项目概述&#xff1a;当机器人需要“跑腿”时&#xff0c;我们如何为它规划最优路线&#xff1f;想象一下&#xff0c;你是一个仓库管理员&#xff0c;手里有一台自动导引车&#xff08;AGV&#xff09;&#xff0c;今天它的任务是从仓库的充电桩出发&#xff0c;依次去货架…...

终极图像描述评估指南:5大核心指标深度解析与应用实践

终极图像描述评估指南&#xff1a;5大核心指标深度解析与应用实践 【免费下载链接】coco-caption 项目地址: https://gitcode.com/gh_mirrors/co/coco-caption 在人工智能视觉领域&#xff0c;图像描述生成技术正以前所未有的速度发展。然而&#xff0c;如何科学评估模…...

别只当文本框用!解锁Unity InputField的5个隐藏技巧与常见坑点

别只当文本框用&#xff01;解锁Unity InputField的5个隐藏技巧与常见坑点在Unity开发中&#xff0c;InputField组件看似简单&#xff0c;却是用户交互的核心枢纽。很多开发者仅仅把它当作一个基础输入框使用&#xff0c;却不知道其中隐藏着诸多能显著提升用户体验的实用技巧。…...

别再只用XGBoost了!用Python手把手教你玩转Stacking和Blending模型融合

别再只用XGBoost了&#xff01;用Python手把手教你玩转Stacking和Blending模型融合当你在Kaggle竞赛中反复调整XGBoost参数却始终无法突破0.01的AUC提升&#xff0c;或者在业务场景中发现单一模型对某些特殊样本总是预测失误时&#xff0c;或许该换个思路了——就像交响乐团需要…...

从临床医疗说起:当一种科学理论走到边界的时候

我有一个同学&#xff0c;是搞肌肉医学的。他在临床中发现了一个现象&#xff1a;某种头昏&#xff0c;在内科的检查检验和治疗框架下&#xff0c;往往找不出头绪&#xff1b;但从肌肉学的角度看&#xff0c;它可能只是枕下肌群的劳损。松解之后&#xff0c;头昏可以得到有效而…...

告别虚拟机!在WSL2上搞定Mujoco物理引擎(保姆级避坑指南)

在WSL2中高效部署Mujoco物理引擎的完整实践指南当机器人学和强化学习开发者需要在Windows环境下进行高效开发时&#xff0c;WSL2已成为替代传统虚拟机和双系统方案的理想选择。然而&#xff0c;在WSL2中配置Mujoco物理引擎时&#xff0c;图形界面显示、依赖库安装和许可证配置等…...

ThinkPad X1 Carbon摄像头罢工?别急着重装驱动,先试试这个Windows更新‘暂停大法’

ThinkPad X1 Carbon摄像头故障的终极解决方案&#xff1a;Windows更新机制深度解析ThinkPad X1 Carbon作为商务笔记本的标杆产品&#xff0c;其稳定性向来备受赞誉。但最近不少用户反馈遇到了一个令人抓狂的问题——摄像头突然罢工。更令人沮丧的是&#xff0c;按照常规思路重装…...

鸿蒙健身计划页面构建:动作清单与训练部位分布模块详解

鸿蒙健身计划页面构建&#xff1a;动作清单与训练部位分布模块详解 前言 在 HarmonyOS 6.0 应用开发中&#xff0c;健身类页面的训练动作展示和训练部位分析是用户执行训练计划的核心参考模块。本文将以“健身计划”应用中的“动作清单”垂直列表模块和“训练部位分布”进度条网…...