草庐IT

ffmpeg 给视频或者图片添加水印和马赛克的方法

可以使用FFmpeg给视频或图片添加水印和马赛克。以下是具体方法:添加水印如果需要给视频添加水印,可以使用overlay滤镜。该滤镜将两个输入叠加在一起,即将视频和水印画面结合在一起。以下是一个简单的例子:ffmpeg-iinput.mp4-iwatermark.png-filter_complex"overlay=10:10"output.mp4其中-iinput.mp4表示指定输入文件,-iwatermark.png表示指定水印文件。filter_complex是用于连接多个滤镜的语法,overlay=10:10指定水印文件在视频画面上的位置,这里是相对于左上角偏移10个像素的位置。最后生

vue如何判断项目是开发环境还是线上环境或者本地环境

前言大家好,我是桃花郎,用最通俗易懂的话讲最难的知识点是我的初心。喜欢我的文章的小伙伴们关注下我的微信公众号:前端桃花郎😘话不多说开始教程判断环境前端程序员在前端项目开发中,需要根据不同的开发环境,判断调用的后端接口域名地址。分为两种方法判断环境如下方法1process.env.NODE_ENVif(process.env.NODE_ENV=="development"){//开发环境}elseif(process.env.NODE_ENV=="production"){//生产环境}else{ //本地环境}方法2process.env.NODE_ENVif(window.location.

导入微信小程序出现的错误: app.json app.json 未找到,未找到入口 app.json 文件,或者文件读取失败,请检查后重新编译。小程序app.json报错

相信很多新手小宝贝在导入别人的微信小程序文件时肯定遇到过这个问题,然后去网上查了很久,却还是解决不了这个问题。接下来,我来告诉大家怎么一招解决这个问题:首先下载完并解压好后,千万别直接打开:类似下面这些文件,不要直接选择这些它,不然会直接报错一定要双击点进去,到下一层再选择文件,不然打开之后就会报错。记住下面的话是重点:           一定要选择miniprogream文件的上一层  这样打开文件不会再报错了。

【stable diffusion】图片批量自动打标签、标签批量修改(BLIP、wd14)用于训练SD或者LORA模型

参考:B站教学视频【:AI绘画】新手向!Lora训练!训练集准备、tag心得、批量编辑、正则化准备】官方教程:https://github.com/darkstorm2150/sd-scripts/blob/main/docs/train_README-en.md#automatic-captioning一、sd-webui通用的打标界面1.1打标界面根据需求,选择通用打标模型(BLIP)还是动漫打标模型(deepbooru)设置好后,选择预处理,会开始下载模型,可开代理加速1.2BLIP打标结果1.3Deepbooru标注结果(标签效果比下一段介绍的wd-14差一些)二、sd-webui插件

javascript - 为什么 019 不是 JavaScript 语法错误?或者为什么 019 > 020

如果我在JavaScript控制台中键入019>020(已在Chrome和Firefox中测试),我会得到答案true。这是因为020被解释为OctalIntegerLiteral(等于16)而019显然被解释为DecimalLiteral(等于19)。由于19大于16,因此019>020为true。令我困惑的是为什么019首先被解释为DecimalLiteral。是哪个制作的?DecimalIntegerLiteral不允许019:DecimalIntegerLiteral::0NonZeroDigitDecimalDigits_optOctalIntegerLiteral也不允许0

javascript - 为什么 019 不是 JavaScript 语法错误?或者为什么 019 > 020

如果我在JavaScript控制台中键入019>020(已在Chrome和Firefox中测试),我会得到答案true。这是因为020被解释为OctalIntegerLiteral(等于16)而019显然被解释为DecimalLiteral(等于19)。由于19大于16,因此019>020为true。令我困惑的是为什么019首先被解释为DecimalLiteral。是哪个制作的?DecimalIntegerLiteral不允许019:DecimalIntegerLiteral::0NonZeroDigitDecimalDigits_optOctalIntegerLiteral也不允许0

idea git 提交 忽略文件或者文件夹

方式1.右键文件或者文件夹git->Addto.gitignore  即可忽略你会发现在.git/info/exclude文件中出现刚刚添加的忽略文件#gitls-files--others--exclude-from=.git/info/exclude#Linesthatstartwith'#'arecomments.#ForaprojectmostlyinC,thefollowingwouldbeagoodsetof#excludepatterns(uncommentthemifyouwanttousethem):#*.[oa]#*~/data/log/ 方式21.安装.gitignore

uni-app实现上传图片或者文件(直接上代码)

配置Tomcat1.1、添加upload文件夹在webapps\Root文件夹下创建用于接收上传文件的upload文件夹1.2、修改conf\web.xml设置允许上传文件 readonlyfalse1.3、修改conf\server.xml设置端口号,避免跟springboot冲突二、uni-app代码://_self为在exportdefault外面作用域外定义的全局变量,用来等价代换 _self=this; //第一步:打开手机相册或者文件管理器选择文件 uni.chooseImage({ count:1,//允许上传一张图片 sizeType:['o

最新keil5没有ARM CompilerV5或者安装编译器5.06后编译license报错

踩坑了一中午,终于是搞好了,现在0报错,0警告,看着非常舒服。事情原由:现在网上绝大多数的STM32教程都使用的是老版本的MDK,因此编译器用的是老版本的,导致工程的启动文件添加后就报错。但是肯定有追求完美的小伙伴就喜欢最新版,就偏不用老版本的MDK,就不卸载刚安装好的keil,巧了,我也是,因此踩坑如下。第一个坑:如果是MDK5.36版本(我写文章的时候最新的已经到5.38版本)之前,是带有AC5版本的编译器,可以直接在Target里面的ARMcompiler里面直接切换到AC5版本的编译器。然后重新编译,即可解决!如果是MDK5.37以及以后版本的,是默认不带AC5版本的编译器的(5.36

windows桌面上删除文件夹或者文件后,显示还在,需要刷新一下才能不显示

windows桌面上删除文件夹或者文件后,显示还在,需要刷新一下才能不显示,这是由于windows资源管理器出了问题,可以尝试以下方式打开我的电脑,最上面选择查看  右侧显示 选项,点击选项,如下图点击选项以后弹出文件夹选项 选择 查看  点击 重置文件夹(R),然后点击确定,如下图 在任务栏区域,鼠标右键选择任务管理器或者使用Ctrl+Shfit+Esc快捷键 打开任务管理器,如下图   在任务管理器中,找到Windows资源管理器右键选择 重新启动或者直接点击下面的重新启动(E)按钮,等待重启之后,再在任务管理器选择文件(F)运行新任务(N),输入 explorer点击确定即可  上述操作