C#实现在图片上斜着写字
最近公司要搞微信活动页面,要实现图片上可以写自己名字的功能,于是就查了一下怎么实现,下面贴一下代码备忘,希望大家也能用到;
我是在控制台应用程序里进行试验的。
using (Image bitmap = Image.FromFile("../../123.jpg")) {using (Graphics g = Graphics.FromImage(bitmap)){g.ResetTransform();//重置图像g.TranslateTransform(bitmap.Width / 2, bitmap.Height / 2);//设置旋转中心g.RotateTransform(53);//旋转53度 顺时针g.TextRenderingHint = System.Drawing.Text.TextRenderingHint.AntiAlias;//指定文本呈现的质量 解决文字锯齿问题g.DrawString("zzg", new Font("微软雅黑", 14), Brushes.White, 35, -75);//设置文字、字体、大小、颜色、起始位置bitmap.Save("D:\\1.jpg");} }
我总结的技巧:旋转中心放在图片中心就好,只要控制好旋转的角度(即文字要旋转的角度),然后在调用DrawString方法的时候,调整X、Y的大小就可以了。
效果图:
转载于:https://www.cnblogs.com/zzgblog/p/5329808.html
C#实现在图片上斜着写字相关推荐
- 怎么用html把字写到图片上,用HTML代码在图片上写字
一.以图片作为背景.在图片上写字,主要是在 里用到了(Spacer)空白. type="horizontal" align=#> 水平空白 align=center(居中), ...
- 在自行下载的背景图片上写字
在背景图片上写字 1 下载并修改图片 2 代码 3 其它例子 3.1 不用空格分行 3.2 竖行 主要是参考了 写对联的代码,发散思维,联想到换成自己随便从网页上下载一张图片作为背景,在上面写字是不是 ...
- python中怎样在图片上画线段_python 实现PIL模块在图片画线写字
图片上画线条 import sys from PIL import Image,ImageDraw im = Image.open("th.png") draw = ImageDr ...
- java制作海报一:java使用Graphics2D 在图片上写字,文字换行算法详解
文章目录 前言 一.直接上代码 1. 写字方法 2. 换行算法 二. 叙述换行算法 前言 代码都上传到GitHub了,这里仅仅是贴出来主要部分,GitHub传送门:https://github.com ...
- . net core在图片上写字
. net core在图片上写字 using (System.Drawing.Image bitmap = System.Drawing.Image.FromFile("../../../图 ...
- php如何在图片上写字,php在图片上写字并生成图片
http://www.doczj.com/doc/db4fbed65022aaea988f0f0c.html涮涮网 用php在图片上写字(文字或数字),并生成新图片 下面是自己封装的一个函数: //调 ...
- php怎么在图像中显示文字,照片写字软件|图片写字软件 怎么在照片上写文字 怎么在图片上写艺术字...
现在智能手机拍摄像素的跨步提升,手机上的照片也是越来越多,单看着是不是有单调,想不想在照片上附上点点心情寄语什么的文字呢,(。・∀・)ノ゙嘿, 好叻,小编又来基础科普啦:今天的主题是图片写字软件,教大 ...
- php写字本写,php在图片上写字的类
php在图片上写字的类 class showChinaText { var $text = 'php网站程序开发'; var $font = 'fonts/simsun.ttc'; //如果没有要自己 ...
- python怎么在图片上写字_python如何实现内容写在图片上
本文实例为大家分享了python将内容写在图片上的具体代码,供大家参考,具体内容如下 # -*- coding: utf-8 -*- # Created on 2018/3/20 import bas ...
- python怎么在图片上写字的软件_python 实现PIL模块在图片画线写字
图片上画线条 import sys from PIL import Image,ImageDraw im = Image.open("th.png") draw = ImageDr ...
最新文章
- 【linux】串口编程(三)——错误处理
- python3 configparse 配置模块
- Fragment之一:基本原理
- python文件操作大全
- awk高级企业级使用案例
- 烂泥:windows server 2008取消关闭事件跟踪
- centos7 docker端口_docker相关知识
- C语言嵌入式系统编程修炼之键盘操作
- SpringBoot 整合QUARTZ 并嵌入可视化界面
- 国产操作系统之统信UOS安装
- 如何解决电脑桌面图标显示为空白文件?
- 误删 Win10 应用商店应该如何恢复?
- Lonlife 1016 Change of Life
- 360P 480P 720P 1080P 1080i 说明
- 联想小新15用什么C语言程序,长处更长 优点更优 联想小新Air 15 2019首测
- Mysql中查询连续一段时间内统计数据
- 极限学习机(Extreme Learning Machine, ELM)的训练与预测matlab仿真
- QT界面完成录音与播放功能以及环境配置
- 计算机键盘操作指法要求,技巧:计算机键盘的基本指法是什么?
- 前端使用Element-上传图片,图片转码位base64位传给后端,再获取后端数据展示图片