font

Opencv+PIL显示中文并画框

匿名 (未验证) 提交于 2019-12-03 00:03:02
import cv2 from PIL import Image, ImageDraw, ImageFont import numpy as np cap = cv2.VideoCapture('data/1.mp4') while cap.isOpened(): ret, frame = cap.read() # 显示中文字体并画框 image = Image.fromarray(frame) draw = ImageDraw.Draw(image) # 图片上打印 x0, y0, x1, y1 = [50, 50, 300, 300] # (x0,y0)左上,(x1,y1)右下 draw.rectangle([x0, y0, x1, y1], outline=(0, 0, 255), width=4) # 画框 font = ImageFont.truetype("./simhei.ttf", 20, encoding="utf-8") draw.text((0, 0), "显示中文", (255, 0, 0), font=font) # 参数1:打印坐标,参数2:文本,参数3:字体颜色,参数4:字体 # image = cv2.cvtColor(np.array(image), cv2.COLOR_RGB2BGR) # 显示视频 cv2.imshow('frame', np

Unity手册SpriteAtlasManager翻译

匿名 (未验证) 提交于 2019-12-02 23:59:01
SpriteAtlasManager 命名空间:UnityEngine.U2D 描述: 可以在不引用任何 Sprite Atlas 的情况下加载 Sprite ,这样的结果是没有纹理。在用户通过监听 SpriteAtlasManager.atlasRequested 回调将图集注册到 Sprite 之前,它将是不可见的。触发时,它将传入 atlas tag 和 System.Action ,它将接收一个atlas对象. 事件: |事件|描述| |-- |-- | | atlasRegistered || | atlasRequested | | 使用时发现的细节: altasRequested 是在 Start 之后调用,即在即将显示的时候, atlasRegistered 是在 altasRequested 使用回调后调用. altasRequested 即使该精灵绑定的 sprite atlas 已经存在,还是会触发该事件. 另外还发现了一个Unitybug, ?? 操作符有bug在2018.4.8版本中 public class Test : MonoBehaviour { public Text Text; // text已序列化 public Font Font;// null void Start() { Text.font = Font == null ? Text

通过js 来计算根元素px 实现响应式

匿名 (未验证) 提交于 2019-12-02 23:57:01
<!DOCTYPE html> <html lang = "zh-CN" > <head> <meta charset = "UTF-8" > <title> 单屏布局 </title> <meta name = "viewport" content = "width=device-width, initial-scale=1.0, maximum-scale=1.0, user-scalable=no" > <meta name = "keywords" content = "123" > <meta name = "description" content = "321" > <meta name = "robots" content = "all" > <meta name = "baiduspider" content = "all" > <meta name = "googlebot" content = "all" > <meta http-equiv = "X-UA-Compatible" content = "IE=Edge,chrome=1" > <meta name = "renderer" content = "webkit" > <meta name = "format-detection" content = "telephone=no" />

rem 计算公式

匿名 (未验证) 提交于 2019-12-02 23:49:02
rem 量图计算公式: 故: 设置html 下font-size 默认值为 0.5px,为了计算方便一般会以100倍计算,也就是50px,如下: @media screen and (min-width:375px) { html { font-size: 50px; } } img.test_img{ width : .5rem }

重置样式

匿名 (未验证) 提交于 2019-12-02 23:49:02
只为工作方便 blockquote, body, button, dd, dl, dt, fieldset, form, h1, h2, h3, h4, h5, h6, hr, input, legend, ul, li, ol, p, pre, td, textarea, th,{ margin: 0; padding: 0; } body{ font-family: Tahoma,Arial,"宋体"; font-size: 12px; font-line: 1.5; color: #424242; } a{   text-decoration: none; } li{   list-style: none; } Tahoma  Tahoma Arial  Arial 宋体    SimSun 微软雅黑  Microsoft YaHei 黑体    SimHei 微软正黑体  Microsoft JhengHei 新宋体  NSimSun 新细明体  PMingLiU 仿宋  FangSong 楷体  KaiTi

清除浏览器默认样式

匿名 (未验证) 提交于 2019-12-02 23:49:02
清除浏览器默认样式的原因 一、 某些标签的默认样式不符合我们的设计要求。比如说a标签,默认它是有一条下划线,并且字体颜色也让人觉得很难看,所以我们需要清除它默认的样式,同时根据要求给它重新添加自定义样式。如图是a标签的默认样式。 二、各浏览器默认的样式各不同,所以会影响到我们的开发,因为在每次开发之前应该先对浏览器的默认样式进行一次清除,让每个浏览器保持一致的初始化样式。清除默认样式可以提高代码浏览器间的兼容性,同一个标签用在不同的浏览器中,默认样式可能不一样,比如说,行高在某个浏览器中是1,在另一个浏览器中可能是1.1,这样在布局的时候会得到两种不同的效果,从而带来兼容性问题。因此,统一清除标签的默认样式,再统一重新添加新的样式,就能避免这种问题。 1.页边距 IE默认为10px,通过body的margin属性设置 FF默认为8px,通过body的padding属性设置 要清除页边距一定要清除这两个属性值 body { margin:0; padding:0; } 2.段间距 IE默认为19px,通过p的margin-top属性设置 FF默认为1.12em,通过p的margin-bottom属性设 p默认为块状显示,要清除段间距,一般可以设置 p { margin-top:0; margin-bottom:0; } 3.标题样式 h1~h6默认加粗显示:font-weight

Django之实现登录随机验证码

匿名 (未验证) 提交于 2019-12-02 23:48:02
登录验证码是每个网站登录时的基本标配,网上也有很多相应的文章, 但是从生成验证码到 应用到自己的网站上的全步骤,并没有看到很多, 为了节约大家的时间,我把整体步骤写下来, 即拿即用哈 1. 生成随机验证码 #_*_coding:utf-8_*_ from PIL import Image , ImageDraw , ImageFont , ImageFilter import random import math , string #字体的位置,不同版本的系统会有不同 font_path = '/Library/Fonts/Arial.ttf' #font_path = '/Library/Fonts/Hanzipen.ttc' #生成几位数的验证码 number = 4 #生成验证码图片的高度和宽度 size = ( 100 , 30 ) #背景颜色,默认为白色 bgcolor = ( 255 , 255 , 255 ) #字体颜色,默认为蓝色 fontcolor = ( 0 , 0 , 255 ) #干扰线颜色。默认为红色 linecolor = ( 255 , 0 , 0 ) #是否要加入干扰线 draw_line = True #加入干扰线条数的上下限 line_number = ( 1 , 5 ) def gen_text (): source = list (

angular cli 及font -awesome

匿名 (未验证) 提交于 2019-12-02 23:47:01
打开git bash npm -v node-v npm install -g @angular/cli mkdir Projects cd Projects ng new angularapp cd angularapp ng serve --open npm install bootstrap@4.3.1 jquery popper.js npm install font-awesome --save ---------------------------------------------------------------------------- font-awesome能引入一些好看的icon。 如 < button class = "=btn btn-danger" > < i class = "fa fa-remove" ></ i > </ button > < button class = "=btn btn-danger" > < i class = "fa fa-pencil" ></ i > </ button >

webView渲染富文本

匿名 (未验证) 提交于 2019-12-02 23:43:01
概述: 在后台富文本编辑器中编辑了富文本,要求在app里面呈现; 1、分析富文本数据,通过富文本编辑后的文本数据格式如下: <p style=\"text-indent: 0px; line-height: 2em;\"><strong><span style=\"font-family: '等线 Light';letter-spacing: 0;font-size: 10px\"><span style=\"font-family:等线 Light\"><img src=\"/ue/2019-06-12/6CFFB1F9FAE64946AFC177E3468856FB.jpg\" title=\"\" alt=\"20161015234335_71.jpg\" />锁定期</span>2019-06-13至2019-06-22</span></strong></p> <p style=\"text-indent: 0px; line-height: 2em;\"><strong><span style=\"font-family: '等线 Light';letter-spacing: 0;font-size: 10px\">2019-06-23日 00:00期满自动转入活期。</span></strong></p> <p style=\"text-indent: 0px;

matplotlib模块

匿名 (未验证) 提交于 2019-12-02 23:32:01
matplotlib官方文档: https://matplotlib.org/contents.html?v=20190307135750 matplotlib是一个绘图库,它可以创建常用的统计图,包括条形图、箱型图、折线图、散点图和直方图。 import matplotlib.pyplot as plt from matplotlib.font_manager import FontProperties %matplotlib inline font = FontProperties(fname='/Library/Fonts/Heiti.ttc') # 修改背景为条纹 plt.style.use('ggplot') classes = ['3班', '4班', '5班', '6班'] classes_index = range(len(classes)) print(list(classes_index)) [0, 1, 2, 3] student_amounts = [66, 55, 45, 70] # 画布设置 fig = plt.figure() # 1,1,1表示一张画布切割成1行1列共一张图的第1个;2,2,1表示一张画布切割成2行2列共4张图的第一个(左上角) ax1 = fig.add_subplot(1, 1, 1) ax1.bar(classes_index,