精华内容
下载资源
问答
  • 中文字体斜体效果

    2016-11-17 12:21:00
    该代码用于解决在IOS开发,中文字体不能使用斜体的问题 对该控件进行旋转,因此如果控件有背景颜色/图片,也会跟着旋转 可将该控件设置背景透明,于Label下方再建一个有背景颜色的Frame相同的Label */ ...

     转载

    /*

           该代码用于解决在IOS开发,中文字体不能使用斜体的问题

          

           对该控件进行旋转,因此如果控件有背景颜色/图片,也会跟着旋转

           可将该控件设置背景透明,于Label下方再建一个有背景颜色的Frame相同的Label

         */

        UILabel *lbl = [[UILabel alloc] initWithFrame:CGRectMake(100, 100, 200, 40)];

        lbl.backgroundColor = [UIColor clearColor];

        lbl.text = @"中文斜体";

        CGAffineTransform matrix = CGAffineTransformMake(1, 0, tanf(-20 * (CGFloat)M_PI / 180), 1, 0, 0);

        lbl.transform = matrix;

        [self.view addSubview:lbl];

    转载于:https://www.cnblogs.com/yaoyao0110/p/6073286.html

    展开全文
  • OpenCV 文字识别(一):图像预处理上一篇的博客中我使用了C++对印刷体汉字进行了预处理,但因为文字识别模型是基于TensorFlow的,C++调用python代码繁杂且容易出错,所以试着用Python代码写整个项目。总体思路不变:...

    OpenCV 文字识别(一):图像预处理

    上一篇的博客中我使用了C++对印刷体汉字进行了预处理,但因为文字识别模型是基于TensorFlow的,C++调用python代码繁杂且容易出错,所以试着用Python代码写整个项目。

    总体思路不变:获取直线-->间接获取角度-->旋转

    测试代码:

    #! /usr/bin/env python

    # -*- coding: utf-8 -*-

    import cv2

    import numpy as np

    # 完成灰度化,二值化

    def two_value(img_raw):

    img_gray = cv2.cvtColor(img_raw, cv2.COLOR_BGR2GRAY) # 灰度化

    ret, img_two = cv2.threshold(img_gray, 127, 255, cv2.THRESH_BINARY_INV + cv2.THRESH_OTSU) # 二值化

    return img_two

    # 旋转函数

    def rotate(img_rotate_raw, angle):

    (h, w) = img_rotate_raw.shape[:2]

    (cx, cy) = (w//2, h//2)

    m = cv2.getRotationMatrix2D((cx, cy), angle, 1.0) # 计算二维旋转的仿射变换矩阵

    return cv2.warpAffine(img_rotate_raw, m, (w, h), borderValue=(0, 0, 0))

    # 霍夫直线检测

    def get_angle(img_hou_raw):

    sum_theta = 0

    img_canny = cv2.Canny(img_hou_raw, 50, 200, 3)

    lines = cv2.HoughLines(img_canny, 1, np.pi/180, 300, 0, 0)

    # lines 是三维的

    for i in range(lines.shape[0]):

    theta = lines[i][0][1]

    sum_theta += theta

    average = sum_theta / lines.shape[0]

    angle = average/np.pi*180 - 90

    return angle

    def correct(img_cor_raw):

    img_two = two_value(img_cor_raw)

    angle = get_angle(img_two)

    if angle == -1:

    print("No lines!!!")

    return 0

    return rotate(img_two, angle)

    if __name__ == "__main__":

    img = cv2.imread("D:/pycharm/Word_Lib/xie.jpg")

    cv2.imshow("raw", img)

    img_rot2 = correct(img)

    cv2.imshow("last", img_rot2)

    cv2.waitKey()

    测试效果(✔)

    唯一的问题在于改写原先 lines = cv2.HoughLines(img_canny, 1, np.pi/180, 300, 0, 0)这段代码时,无法使用依次判断,因为最初的默认值得类型是NoneType,而之后则是一个三维数组,会产生矛盾。但因为汉字文本直线清晰,故我选择了较小的阈值:100。

    总结:

    1.python和C++很大一点不同便是python没有指针,所以一些函数调用的时候要注意返回值,而C++中返回(输出)值写于函数中。

    2.python矩阵在概念上要着重理解。写代码时踩了很多坑。

    3.pycharm这个IDE很强大,一些语法上的不规范便有各色波浪线,强迫症福利。

    展开全文
  • 耸肩字体 地图字体

    2018-11-24 14:42:25
    耸肩字体,做地图经常用到的字体。比如山峰什么的,都是需要耸肩字体用作地图注记的。其他有需要的也可使用。
  • 开发一直用的都是plsql非常方便,但是使用过程中sql文本编辑时的注释总是斜体,不直观,如图: ...打开plsql,工具--首选项--编辑器--将图片中的注释块的斜体勾掉,然后应用--确定。问题解决。如图效果 ...

    开发一直用的都是plsql非常方便,但是使用过程中sql文本编辑时的注释总是斜体,不直观,如图:

    可以通过以下方法调整为常规显示:

    打开plsql,工具--首选项--编辑器--将图片中的注释块的斜体勾掉,然后应用--确定。问题解决。如图效果

    展开全文
  • IOS不支持中文斜体

    2016-06-14 11:07:06
    最近在做富文本组件,用了几个常用的第三方DTRichEditor,YYText,发现里面的中文都不支持斜体,惊呆了!!!!然后发现苹果自带的app里也都是如此,才发现这是IOS系统的问题。 网上的解决办法是给中文设置倾斜角度...

    最近在做富文本组件,用了几个常用的第三方DTRichEditor,YYText,发现里面的中文都不支持斜体,惊呆了!!!!然后发现苹果自带的app里也都是如此,才发现这是IOS系统的问题。

    网上的解决办法是给中文设置倾斜角度来达到效果。

    /*
    
    
           该代码用于解决在IOS开发,中文字体不能使用斜体的问题
    
           对该控件进行旋转,因此如果控件有背景颜色/图片,也会跟着旋转
    
           可将该控件设置背景透明,于Label下方再建一个有背景颜色的Frame相同的Label
    
    
         */
    
    
        UILabel *lbl = [[UILabel alloc] initWithFrame:CGRectMake(100, 100, 200, 40)];
    
    
        lbl.backgroundColor = [UIColor clearColor];
    
    
        lbl.text = @"中文斜体";
    
    
        CGAffineTransform matrix = CGAffineTransformMake(1, 0, tanf(-20 * (CGFloat)M_PI / 180), 1, 0, 0);
    
    
        lbl.transform = matrix;
    
    
        [self.view addSubview:lbl];

    展开全文
  • 图片的绘制功能可以让我们直接添加一张图片到画布,文字的绘制可以点缀我们view的功能。本章节继续深入,总结下其中的流程。 知识点
  • 设置斜体 *斜体写法1* 和 _斜体写法2_ 效果如下:-----》 斜体写法1 和 斜体写法2 7. 设置加粗 写法: **熊仔仔的呆萌小媳妇** 是 __Cc__ 展示效果:-----> 熊仔仔的呆萌小媳妇 是 Cc 8. 设置分隔符,也就是下划线...
  • * 获取字符长度,一个汉字作为 1 个字符, 一个英文字母作为 0.5 个字符 * * @param text * @return 字符长度,如:text="中国",返回 2;text="test",返回 2;text="中国ABC",返回 4. */ public static int ...
  •  当然,通过一些技巧解决部分问题,比如Yuan Feng在他的《windows图形编程》中将使用的字体先作为图片生成,然后求出图片大小,在需要求字符串长度的时候,查表累加。但是,这样只可以解决英文,如果是中文,不...
  • HTML文字与排版

    2021-06-12 16:39:59
    charset 则是指定网页的编码集(Character Set),big5 表示编码的集使用的是繁体中文,若编码方式不对,用户会看到一对乱码。当网页没有指定编码方式时,浏览器会自动选择最适合的编码方式来显示网页。 refresh...
  • 4、是否是斜体的操作 StyledEditorKit kit = getStyledEditorKit(editor); MutableAttributeSet attr = kit.getInputAttributes(); boolean italic = (StyleConstants.isItalic(attr)) ? false : true; ...
  • matplotlib是支持unicode编码的,不能正常显示汉字主要是没有找到合适的中文字体,在matplotlib的配置文件"D:\download\python\python3\Lib\site-packages\matplotlib\mpl-data\matplotlibrc"中,可以看到...
  • Pygame在图片上写汉字

    2019-10-10 18:02:03
    用Pygame在图片上写汉字一、由来二、踩坑三、总结四、整合代码效果图 一、由来 最近一直在做写汉字的东西,总结了一下,以我所知,有这几种方法: 1、用PIL实现在一张图片上写汉字 2、用freetype实现 还有最近我才...
  • 设置html里面图片和文字的位置

    万次阅读 2020-06-05 22:39:10
    1.首先是图片 <style type="text/css"> body{ background-image:url("src/注册成功最终定稿版.png");//存放图片的路径 background-attachment:fixed; background-repeat:no-repeat; ...
  • 网上也有PDF去除水印的文章、方法、和代码,Github上也有,但是这些都是去除以图片为主的水印。一般情况下PDF水印均是...主要思路是检测PDF中文字的倾斜度来检测水印,然后进行清除。下面给出源代码。 WatermarkSca...
  • Jupyter 进行文字、图片格式编辑

    千次阅读 2020-08-06 18:26:11
    个人第一篇博客,业余爱好者,专注数据分析和量化。 本文总结了Jupyter Notebook中文字图片的排版,欢迎大家多多与我交流~
  • 张雯+李浩进摘 要:本文主要介绍字符识别的基本原理,并且利用MATLAB工具软件实现图片中字符的分割和识别,对于满足一定要求的图片可以实现字符的分割与识别 ,通过图像读取,图像预处理,图像投影,字符分割,字符...
  • 中文字间:letter-spacing h1{letter-spacing:50px;}这个样式使用在英文单词时,是设置字母与字母之间的间距 字母间距:word-spacing h1{word-spacing:50px;}设置英文单词之间的间距 对齐:text-align 为块元素中的...
  • 由于中文字体太大,因此建议若中文LOGO还是使用图片。而英文LOGO则可使用@font-face代替图片; @font-face无效有可能是字体的加载路径错误; FireFox中@font-face的字体加载路径使用相对路径时,可能会失败,...
  • ImageMagick使用中文字体,在图片上绘制带粗或斜体中文,看不到效果。 如果使用英文字体,绘制粗或斜体的英文,99%都有效果。 今天无意看到一篇文章提到: convert-listfont获得系统目前拥有的字体的列表,...
  • 本程序是写在水星相机里的代码片,主要实现在图片上写汉字。因为字符宽度的问题,OpenCV自带的cvInitFont和cvPutText函数不支持向图像中写入中文,所以用GDI+和位图操作实现。
  • 需要打印中文的话,还需要将图片格式先转换一下,使用PIL在图片上绘制添加中文,可以指定字体文件。 现将在图片+视频中打印中文封装成一个函数 ,进行整体的调用: import cv2 from PIL import Image,...
  • jfreechart设置中文字体

    千次阅读 2017-04-11 09:46:13
    在使用jfreechart时遇到了中文乱码问题,用网上提供的好几种设置font的方法均未果。 PS:在我本机上一直是能正确显示的,一上服务器(linux)就不行,我是用jfreechart生成图片应用在html中。 最终解决方案是设置了...
  • :设置字体(要尽量使用通用的字体,就是用大家电脑上一般都有的字体,常用的是中文字体是宋体英文字体是arial)设置字体的时候将英文字体设置在前,中文设置在后如果想用比较特殊的字体,可以将其转换为图片line-...
  • Graphics2D 写图片中文乱码问题

    千次阅读 2018-03-04 18:05:13
    由于工作的需求,需要往图片写字,写中文的时候出现了乱码,网上找了很多资料都不行,后来自己不断尝试,最终发现由于Font 的name设置问题导致的乱码。 1 问题原因&amp;解决 字形类Font用于规范组件所使用的...
  • 最近做了一个需求,主要是对接一个公众号的活动部分,要求将前端传过来的相关数据生成一个带二维码的静态图片以便用户保存分享。经过一些搜索,最后决定使用Python的PIL(Pillow)包的Image, ImageFont, ImageDraw...
  • pycharm不知道什么原因,控制台输出的中文字体改变了,如何设为默认呀?求大佬帮助,百度也没找到原因。 ![图片说明](https://img-ask.csdn.net/upload/202001/04/1578125573_886950.png)
  • css怎么设置字体?

    2021-06-14 06:12:33
    CSS 字体属性定义文本的字体系列、大小、加粗、风格(如斜体)和变形(如小型大写字母)。下面我们来看一下如何使用css来设置字体。font-family规定元素的字体系列。font-family 可以把多个字体名称作为一个“回退”系统...
  • OpenCV—图片写字(中文和英文)

    万次阅读 2017-04-27 18:42:59
    OpenCV在图片上写字需要用到两个函数: InitFont和cvPutText,分别价绍如下: void cvInitFont( CvFont* font, int font_face, double hscale, double vscale, double shear=0, int thickness=1, int li

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 15,232
精华内容 6,092
关键字:

中文斜体字图片