ffmpeg 中文乱码 windows
ffmpeg 中文乱码先去Windows字体库 C:\Windows\Fonts , 复制微软雅黑msyhl.ttc,到ffmpeg运行目录
ffmpeg里字库文件改成这样:fontfile=’msyhl.ttc’
再重新执行就可以了
canvas绘制文字彩虹弯曲弧形效果 Vue.js
canvas绘制文字彩虹弯曲弧形效果 Vue.js
微信小程序加载字体安卓真机失效问题
使用wx.loadFontFace方式加载字体,在开发工具和苹果真机字体可以正常加载,但是在安卓真机却总是出发fail回调,而且没有原因只返回{“status”: “error”}
最终发现解决方案如下:
微信小程序的请求域名是这个 servicewechat.com , 需要增加cors支持或者去Nginx配置中增加字体文件的跨域支持
//nginx location ~* \.(eot|ttf|woff|woff2|svg)$ { add_header Access-Control-Allow-Origin *;}
PHP直接输出二进制图片 显示图片 ThinkPHP直接输出二进制图片显示
关键是从 ob_end_clean(); 开始的这一段代码
// 读取背景图片和目标图片$backgroundPath = '背景图路径';$overlayPath = '要覆盖的路径';// 获取背景图片和目标图片的资源$background = imagecreatefrompng($backgroundPath);$overlay = imagecreatefrompng($overlayPath);// 获取目标图片的宽度和高度$overlayWidth = imagesx($overlay);$overlayHeight = imagesy($overlay);// 将目标图片叠加到背景图片上imagecopy($background, $overlay, 0, 0, 0, 0, $overlayWidth, $overlayHeight);// 创建一个新的图像资源$output = imagecreatetruecolor($overlayWidth, $overlayHeight);// 复制叠加后的图像到输出图像imagecop ...
Python先顺序分组然后打乱分组顺序
Python先顺序分组然后打乱分组顺序
# 合并ts视频import os,time ,random, shutil# 定义循环次数loop_times = 10#用来分组排序的数组mySortArr = []path = r"D:\XXX\视频ts文件夹"for file in os.listdir(path): if file.endswith('.ts'): mySortArr.append(file)#每个分组最小包含文件数maxFileNum = 4def find_all_index(arr, item): return [i for i, a in enumerate(arr) if a == item]randomListMax = len(mySortArr)*100def sortA(filelist): tempGroupList = [] #分组 groupList = [] tempGroupLIst = [] tempGroupAppendIndex=0 wh ...
fastadmin引入layui,并调用layui接口
第一种方式,全局引入先去 layui 官网,下载整个仓库 , 有 dist,src 目录的https://gitee.com/layui/layui
把下载的 layui 放到如下目录:
public/libs/layui
在下面的文件里,添加 layui,paths 和 shim 中分别添加
public/assets/js/require-backend.js
require.config({ paths: { //添加layui layui: "../libs/layui/src/layui", }, // shim依赖配置 shim: { //添加layui layui: { deps: ["css!../libs/layui/src/css/layui.css"], init: function () { console.log("在这里init了l ...
Python 文件夹内文件 批量打乱顺序后,重新排序,批量重命名
手头有一个几万张图片需要进行打乱顺序,并重新命名,使用python来实现
第一步先对文件夹内的文件批量打乱顺序
第二步重新排序
第三步批量重命名
import os ,random , timedef rename(): # 配置 #文件扩展名 filetype = '.png' #文件名前缀 filename = '' # 文件名位数,不足的前面补0 zfillNum = 5 # 在这里配置文件夹地址 path = r"C:\Users\xxxx\Desktop\test" i = 0 filelist = os.listdir(path) #该文件夹下所有的文件(包括文件夹) #先打乱顺序 random.shuffle(filelist) for files in filelist: #遍历所有文件 Olddir = os.path.join(path, files) #原来的文件路径 if ...