exe 网页套壳_一日一技

2023-11-01

Matrix 首页推荐

Matrix 是少数派的写作社区,我们主张分享真实的产品体验,有实用价值的经验与思考。我们会不定期挑选 Matrix 最优质的文章,展示来自用户的最真实的体验和观点。

文章代表作者个人观点,少数派仅对标题和排版略作修改。

为截图添加窗口边框或手机框可以让截图更好地区别于网页背景,增强其表现力。以往的教程往往建议大家使用网页应用或独立的 App 来实现截图套壳,但如果你使用 ShareX 的话,利用其自带的「图像效果」功能,稍加配置,就能把套壳融入到截图的工作流。

一、添加浏览器窗口边框

截取网页时,将浏览器的菜单、地址栏等一同截取进来可以更好地说明「此截图来自浏览器」。但为了隐藏书签栏、头像等私人信息,同时也为了适应各种截图的尺寸,后期添加的方式更为合理。期望的效果如下图所示:

要在 ShareX 上实现这一效果,首先需要浏览器边框的原图,可以直接利用截图获得,注意格式最好是 PNG,以保留透明度。

然后,使用修图工具删除一些不必要的元素,并且将其截成两部分,分别保存为包含左半部分主要元素的chrome1.png和包含窗口操作要素的chrome2.png。这么做的原因稍后解释。

安装运行ShareX后,从主程序界面进入动作设置 - 效果 - 图像效果配置,来到配置界面,新建一个名为Chrome的效果。

在Chrome的效果栏中,依次添加下面六个步骤,没有说明参数表示不需要修改,窗口右侧有实时效果的预览:Resize - Width:400;Mode:ResizeIfSmaller。当图像宽度小于 400px 时,放大。处理图片过小的情况;

Canvans - Margin:0, 82, 0, 0。在上方绘制 82px 的透明区域,用于放置浏览器框,82是使用的chrome.png的高度,自行修改;

Image - ImageLocation:选择chrome1.png的位置;Placement:Top Left。在左上添加chrome1.png图片;

Image - ImageLocation:选择chrome2.png的位置;Placement:Top Right。做右上添加 chrome2.png。由于第三、第四步的图片是从一张图中截取的,第四步在第三部后,chrome2会覆盖掉chrome1的一小部分,他们会完美拼出一个浏览器边框,适应各种宽度的图片;

Border - Size:2;

Shadow - Size:20;这两步添加边框和阴影,增强一体感和美观度。

类似的,我们也能制作一个 Windows 窗口风格的效果,给截图添加 Windows 窗口边框。

二、添加手机模型框

另一个比较普遍的需求是给手机截图配上手机模型,ShareX 也能完成。

首先仍然是寻找一个透明的手机模型图。FaceBook 提供了一些质量较高的真机模型图,自行抠图或绘制也可以。总之,需要有一个只有边框,其他部分都是透明的phone.png图,并且量出其可以覆盖的高宽。

新建效果phone,在效果面板中添加三个步骤:Resize - Width:填写刚刚测出来的宽度;Height:填写测量高度;

Canvas - Margin:75,75,75,75;Color:随意。为手机模型绘制空间,颜色如果不确定可以保持默认不变;

Image - ImageLocation:phone.png的位置;Placement:Middle center;

上面的数据适用于大部分手机模型图,如果要使用电脑模型,可以调整Image中的Offset参数。

三、融入工作流

第一章讲述的方法使用于给图片增加敞开式的边框,第二章举的例子适用于封闭式边框的添加。有了配置好的图像效果,下面着手将套壳融入截图流程。

如果需要截图后立刻添加效果,可以在主程序的截图后的动作中勾选添加图片特效/水印,并提前选择好特效类型。也可以不勾选此项,将添加特效放在快速菜单中。

另外一些情况,我们需要给已经截好的图添加特效,虽然用户能在 ShareX 托盘图片上右键选择工具 - 图像效果...,但那太过于麻烦。我们考虑将添加特效加入图像文件的右键菜单。ShareX 提供了命令行调用的方法,添加图像效果的方式是ShareX.exe -ImageEffects [filepaath]。具体的添加原理和方式可以参见 巧用注册表和命令行,把鼠标右键打造成你的专属工具箱 一文。也可以将下面的代码保存为一个reg文件,双击添加。使用此方法请保证 ShareX 安装在默认位置。Windows Registry Editor Version 5.00

[HKEY_CLASSES_ROOT\SystemFileAssociations\image\shell\Item]

"MUIVerb"="添加效果"

[HKEY_CLASSES_ROOT\SystemFileAssociations\image\shell\Item\command]

@="\"C:\\Program Files\\ShareX\\ShareX.exe\" -ImageEffects \"%1\""

四、配置分享

如果不愿意自己动手或者想要找一些现成的配置做参考的话,ShareX 官方在 此页面 给了一些现有的配置文件,双击即可安装。本文出现的 Windows、Chrome 以及手机效果配置,我也分享在 此处,供大家取用。

> 下载少数派 客户端、关注 少数派公众号,了解更妙的数字生活

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

exe 网页套壳_一日一技 的相关文章

  • Python3 文件f.seek() 方法

    seek 方法用于移动文件读取指针到指定位置 例如 从文件xx开始读取xx位做md5校验判断 语法 fileObject seek offset whence 参数解析 offset 开始的偏移量 也就是代表需要移动偏移的字节数 如果是负数
  • 【应急响应】战中溯源反制&对抗上线CS&Goby&蚁剑&Sqlmap等安全工具

    文章目录 溯源反制 Webshell工具 Antsword 正常情况下 PHP后门上线 发现PHP后门 修改webshell进行反制 溯源反制 SQL注入工具 SQLMAP 溯源反制 漏洞扫描工具 Goby Awvs 溯源反制 远程控制工具
  • 手把手教线性回归分析(附R语言实例)

    本文长度为8619字 建议阅读15分钟 本文为你介绍线性回归分析 通常在现实应用中 我们需要去理解一个变量是如何被一些其他变量所决定的 回答这样的问题 需要我们去建立一个模型 一个模型就是一个公式之中 一个因变量 dependent var
  • layui提示信息弹窗

    1 layer msg 只想弱弱提示 2 layer msg 有表情地提示 icon 6 3 layer msg 关闭后想做些什么 function do something 4 layer msg 同上 icon 1 time 2000
  • 模型常用评估指标详解- 混淆矩阵/Recall/ROC/AUC/F1/MAPE/RMSE

    简介 模型评估通常作为建模的最后一步 用于评估模型效果 判别该模型是否达到预期 但实际模型评估指标需要在建模的第一步确定 即确定目标函数 凡事都得有个目标 才知道努力的 拟合 方向 否则枉然 连续值或者分类型的预测最常用的说法就是模型精度
  • Hadoop报错处理方法汇总

    1 报错信息 org apache hadoop hdfs server common InconsistentFSStateException Directory home maclaren data hadoopTempDir dfs
  • day 6

    用c语言实现对sqlite3数据库的插入删除修改和查找 头文件 ifndef HEAD define HEAD include
  • #Microsoft Edge功能测评!# 关于Edge浏览器以及插件推荐

    关于Edge浏览器以及插件推荐 1 关于Microsoft Edge 1 1 什么是Microsoft Edge 1 2Microsoft Edge的优势 2 Microsoft Edge的分屏功能 2 1 如何分屏 2 2分屏的优势 3
  • 华为OD机试真题-最多获得的短信条数【2023.Q1】

    题目内容 某云短信厂商 为庆祝国庆 推出充值优惠活动 现在给出客户预算 和优惠售价序列 求最多可获得的短信总条数 输入描述 第一行客户预算M 其中 0 M 10 6 第二行给出售价表 P1 P2 Pn 其中 1 n 100 Pi为充值 i
  • 栈的顺序存储结构及其基本运算的实现(第三章:栈和队列)

    栈的定义 栈是一种只能在一端进行插入或删除操作的线性表 原则 后进先出 小女孩想要数字为 2 的小球 男孩只能先把数字为 3 和 1 的小球拿出来 才能拿到小女孩想要的小球 栈的特有操作 允许进行插入 删除操作的一端称为栈顶 也就是最高点
  • 时间复杂度分析 理解

    时间复杂度分析 理解 https blog csdn net weixin 40533111 article details 83027707 utm medium distribute pc relevant none task blog
  • linux怎么编译fortran,linux下Fortran编译Lapack库及使用的方法

    一 获取lapack源代码 wget http www netlib org lapack lapack 3 6 1 tgz 二 解压后编译 cd mybk lapack 3 6 1 cp make inc example make inc
  • Vue-Router 介绍及路由原理分析

    文章目录 Vue Router 路由模式 单页面与传统页面跳转的区别 Hash 模式 History 模式 abstract 模式 原理解析 Hash 模式原理 History 模式原理 路由使用 引入 Vue Router 获取全局路由跳
  • 遗传算法matlab_遗传算法和MATLAB (更新中)

    0 文章目的 本人写这样一篇文章的目的在于提供一张学习遗传算法的地图 实现的主要工具是MATLAB和其自带的全局优化工具箱 Global Optimization Toolbox 无论读者是来自工程 科学或者其他任何领域 希望看完文章之后都
  • Ubuntu----Linux命令-----防火墙(查看、关闭、启动)

    一 查看防火墙状态 命令 ufw status 说明 活动 防火墙是开启的 不活动 防火墙是关闭的 二 开启防火墙 命令 sudo ufw enable 开启防火墙后 可以查看防火墙状态 三 关闭防火墙 命令 sudo ufw disabl
  • 真香!27寸三星曲面屏写代码零Bug,包邮送一台!

    最近有粉丝留言让我多搞些抽奖活动 为了感谢大家对本公众号的大力支持本次联合了10个号主 送27寸三星曲面屏显示器 祝所有人新的一年工作顺利 工资芝麻开花节节高 希望本次抽奖可以给你带来好运 生活不易 望大家加倍努力 升职加薪 事业家庭双丰收
  • 使用Vue + vue-i18n搭建国际化网站

    有时候项目的页面需要能够切换多种语言来显示 可以使用vue i18n这个插件库来实现功能 一 安装vue i18n依赖 NPM npm install vue i18n Yarn yarn add vue i18n 二 创建国际化文件夹和文
  • 【经典排序算法】1. 冒泡排序

    代码如下 public class Main 实例演示 public static void main String args int arr 3 5 6 2 1 arrPrint arr BubbleSort arr arrPrint a
  • 纯CSS实现锚点跳转位置上下偏移的办法

    昨天在sf的时候看到了一位朋友的提问 是问如何使页面上的a标签被点击时跳转的锚点的位置往下偏移一点 不会被最上方的header给遮盖 当时看到这个问题也没想出纯CSS的解决方法 以为只有用js才能实现 后来另一位朋友的解答 恍然大悟 在他给

随机推荐

  • (转)少儿编程这么火, 究竟学哪一种语言最靠谱?这篇文章说透了!

    http www sohu com a 251561825 124768 这几年 人工智能的发展速度与日俱增 AlphaGo赢了柯洁 百度无人巴士量产 Google的AI客服 用一个简单的 嗯哼 征服了全世界 索尼也用AI创造了一首Beat
  • UINavigationBar添加渐变的背景颜色

    为UINavigationBar设置背景颜色是很常见的需求 一般设置导航栏背景颜色操作如下 直接设置barTintColor即可 navigationController navigationBar barTintColor UIColor
  • 自定义百度地图控件位置

    在写百度地图的时候 遇到了一个小问题 我是把百度地图作为背景 页面上还有其他数据 需要添加一个控件 这就涉及到了自定义控件位置的问题了 官方文档上只给了上左 BMAP ANCHOR TOP LEFT 上右 BMAP ANCHOR TOP R
  • 步进电机基本原理及驱动方式详解

    步进电机基本原理及驱动方式详解 步进电机相关概念 基本原理 类型和结构 转子结构 定子结构 励磁方式 ATD9800 驱动使用实例 参考文献 步进电机相关概念 步进电机是一种常用于控制和定位应用的电动机 其独特的工作方式使其在许多领域中都具
  • linux tcl环境安装

    1 安装tcl 下载tcl网址 http www tcl tk software tcltk download html 编译说明网址 http www tcl tk doc howto compile html unix gunzip l
  • flutter 使用阿里图标

    1 下载图标 阿里图标 2 解压 将iconfont ttf放入lib assets icons内 解压下载的阿里图标文件 我们只需要里面的iconfont ttf文件 将iconfont ttf文件放入lib assets icons内
  • hadoop资料汇总贴

    一 Hadoop快速入门 分布式计算开源框架Hadoop 入门实践 福布斯 Hadoop 你不得不了解的大数据工具 用 Hadoop 进行分布式数据处理 入门 Hadoop入门 一图解说Hadoop的发展历程 讨论 Hadoop社区与中国云
  • C语言进阶——动态内存管理

    作者 敲代码 流川枫 博客主页 流川枫的博客 专栏 C语言从入门到进阶 语录 Stay hungry stay foolish 工欲善其事必先利其器 给大家介绍一款超牛的斩获大厂offer利器 牛客网 点击免费注册和我一起刷题吧 文章目录
  • 单片机项目实训

    把时髦的技术挂在嘴上 不如把过时的技术记在心里 目录 一 单片机项目实训 项目实战 基于NRF905的多点温度无线采集系统 项目实战 基于NRF24L01的多点温湿度无线采集系统 项目实训 篮球计分系统设计 无线nRF905版本 项目实训
  • 鸿蒙珠融入体内,斗罗大陆同人小说排行榜。第一名:《斗罗大陆之超级无敌》:主角...

    该楼层疑似违规已被系统折叠 隐藏此楼查看此楼 斗罗大陆同人小说排行榜 第一名 斗罗大陆之超级无敌 主角玉天龙被鸿蒙紫珠带着穿越到斗罗大陆 遁入柳二龙体内 柳二龙未与他人交合 便生下玉天龙 斗罗大陆之超级无敌 这本书拥有系统 鸿蒙紫珠 召唤技
  • 项目开发中常见问题汇总

    已经在拦截中配置访问静态资源不拦截 但是在访问静态资源时 仍然出现404错误 解决办法 在配置文件中配置 spring mvc static path pattern static spring web resources static l
  • VC6与VISIO2007的冲突

    装了VC6 在 文件 gt 打开 时会出错 以下是查到的解决方法 如果在VC6 0中的 FileView 右键点 add files to folder 或者在Project菜单点Add to project Files都会报devshl
  • element表格实现溢出隐藏单元格增加复制按钮

    此功能可以实现只写一个公共复制按钮 可以在多个页面的表格中使用 项目框架为vue 用到了element ui vuex clipboard 如果不想使用vuex 则需要想办法把复制按钮的位置x y坐标写成公共的变量 1 复制按钮 如果整个项
  • 使用dd命令制作Ubuntu U盘启动盘(使用U盘启动盘安装Ubuntu系统)

    1 查看挂载的U盘的设备名称 sudo fdisk l 2 如果U盘还在挂载状态 卸载它 否则 会提示设备或资源正忙 umount dev u盘名 3 格式化U盘 sudo mkfs ntfs f dev u盘名 4 写入启动引导 sudo
  • Redis面试题(一): Redis到底是多线程还是单线程?

    0 redis单线程问题 单线程指的是网络请求模块使用了一个线程 所以不需考虑并发安全性 即一个线程处理所有网络请求 其他模块仍用了多个线程 1 为什么说redis能够快速执行 1 绝大部分请求是纯粹的内存操作 非常快速 2 采用单线程 避
  • C++泛型编程

    写在前面 0 所谓泛型编程就是独立于任何特定类型的方式编写代码 使用泛型程序时 需要提供具体陈旭实例所操作的类型或者值 我们经常用到STL容器 迭代器 和算法都是泛型编程的例子 模板是C 支持参数化多态的工具 使用模板可以使用户为类或者函数
  • 瑞芯微rockchip PX30触摸屏调试记录

    系列文章目录 瑞芯微rockchip PX30 串口调试记录 瑞芯微rockchip PX30 显示屏调试 瑞芯微rockchip PX30触摸屏调试记录 瑞芯微rockchip PX30 QT环境搭建 瑞芯微rockchip PX30 G
  • 从static变量导出问题解析 __declspec(dllexport) 和 __declspec(dllimport)的作用

    这段时间要把tinyxml从静态库弄成动态库 要用到 declspec dllexport 和 declspec dllimport 来导出dll和lib文件 终于弄明白了export和import的作用 下面从使用的角度来说明一下他们的功
  • 我用ChatGPT写神经网络:一字不改,结果竟很好用

    自从去年底推出以来 对话式 AI 模型 ChatGPT 火遍了整个社区 ChatGPT 的确是一个了不起的工具 就像一个 潘多拉魔盒 一旦找到正确的打开方式 你或许会发现 自己再也离不开它了 作为一个全能选手 人们给 ChatGPT 提出的
  • exe 网页套壳_一日一技

    Matrix 首页推荐 Matrix 是少数派的写作社区 我们主张分享真实的产品体验 有实用价值的经验与思考 我们会不定期挑选 Matrix 最优质的文章 展示来自用户的最真实的体验和观点 文章代表作者个人观点 少数派仅对标题和排版略作修改
Powered by Hwhale