看到大家对计算机绘图很感兴趣,感到很开心,也来开源一个DSCoolLabel彩色Label

dylike dylike 墨衍会员 · AI 创作全网分发 墨衍智能分发 通过墨衍一键同步至各平台 可同步平台 CSDN微信公众号微博知乎掘金百家号博客园抖音小红书 你的文章也可以这样分发 墨衍会员 ¥399起/年,写一次发全网 我也要 + 加入社区
实际上,做GDI+的不外乎两种目的:1纯粹兴趣,不为客户使用 2因客户使用而做。
看到几个开源的绘图源码,感觉到这一块不再孤独了,也来开源一个吧,这次开源的是DSCoolLabel,彩色文字类。因为本人没有受过专业英语教学,代码中单词可能有些乱用的情况,请谅解!

先看效果图:


部分场合使用:



当然,可能这些东西并不实用,纯粹是兴趣所做,勿以实用性来判断其技术含量,本身也无任何技术含量。

源码如下:C#
[code=C#]using Microsoft.VisualBasic;
using System;
using System.Collections;
using System.Collections.Generic;
using System.Data;
using System.Diagnostics;
using System.Drawing.Imaging;
using System.Drawing;
public class DSCoolLabel
{
#region "属性"
private byte[] Glob_Byts;
private int bpStra;
public Color TextNomalColor { get; set; }
/// <summary>
/// 存储图像列表(最终输出为16X16像素)
/// </summary>
/// <remarks></remarks>
public List<Bitmap> ImgList = new List<Bitmap>();
/// <summary>
/// 绘制文字描边
/// </summary>
/// <value></value>
/// <returns></returns>
/// <remarks></remarks>
public bool DrawTextOutLine { get; set; }
/// <summary>
/// 文字间距
/// </summary>
/// <value></value>
/// <returns></returns>
/// <remarks></remarks>
public int CharWidth { get; set; }
/// <summary>
/// 文字行距
/// </summary>
/// <value></value>
/// <returns></returns>
/// <remarks></remarks>
public int CharLine { get; set; }
/// <summary>
/// 文本显示质量
/// </summary>
/// <value></value>
/// <returns></returns>
/// <remarks></remarks>
public Drawing.Text.TextRenderingHint TextRenderHint { get; set; }
private string _Text;
private List<ColorCharItem> _C = new List<ColorCharItem>();
private string _OutputText;
/// <summary>
/// 是否绘制投影
/// </summary>
/// <remarks></remarks>
public bool DrawShadow = false;
/// <summary>
/// 去除颜色代码后的字串
/// </summary>
/// <value></value>
/// <returns></returns>
/// <remarks></remarks>
public string OutputText {
get { return _OutputText; }
}
/// <summary>
/// 包含颜色代码的字串
/// </summary>
/// <value></value>
/// <returns></returns>
/// <remarks></remarks>
...全文

相关推荐

彩色文字图生成组件,主要用来代替彩色label等

DrawTextOutLine Boolean 是否绘制文字描边 DrawTextShadow Boolean 是否绘制投影,不支持投影平移 Text String 源文,包含颜色代码的源文 TextRect Rectangle 给定区域边界,一般为欲设置结果图的控件大小 TextOutLineColor Color 文字描边颜色 TextFont Font 绘制文字的字体 TextRenderHint TextRenderHint 字符渲染样式 TextBitmapSize Size 最终生成的结果图的大小 CharWidth Integer 字符间距增量 CharLine Integer 字符行距增量 OutBitmap Bitmap 最终生成的结果图 OutputText String 过滤颜色代码后的内容

dylike

政府科技管理者如何高效评估科技成果的市场转化潜力?.docx

科易网基于AI模型+行业大数据,在技术转移、成果转化、技术经纪、知识产权、产业创新、科技招商等垂直领域的多样化应用场景,推出科技创新领域的AI+工具与数智化解决方案,推动科技创新与产业创新智能化发展。

BIZKEEN

产业园区运营负责人如何实现园区内创新资源的智能配置?.docx

科易网基于AI模型+行业大数据,在技术转移、成果转化、技术经纪、知识产权、产业创新、科技招商等垂直领域的多样化应用场景,推出科技创新领域的AI+工具与数智化解决方案,推动科技创新与产业创新智能化发展。

BIZKEEN

科技中介服务机构在为中小企业提供技术对接服务时,如何解决信息盲区与匹配低效问题?.docx

科易网基于AI模型+行业大数据,在技术转移、成果转化、技术经纪、知识产权、产业创新、科技招商等垂直领域的多样化应用场景,推出科技创新领域的AI+工具与数智化解决方案,推动科技创新与产业创新智能化发展。

BIZKEEN

电力系统风储联合一次调频仿真模型(Simulink仿真实现)

内容概要:本文提供了“电力系统风储联合一次调频仿真模型”的Simulink仿真实现方案,系统性地构建了风电与储能系统协同参与电力系统一次频率调节的动态仿真模型。该模型深度融合风力发电的波动性特征与储能系统的快速响应能力,设计了联合调频控制策略,通过Simulink平台实现了对电网频率扰动的精细化仿真分析。内容涵盖风储功率协调分配、逆变器控制(如VSG、下垂控制)、中点电位平衡、正负序分离、电网前馈补偿等关键技术模块,重点考察控制逻辑架构、关键参数整定及系统在动态工况下的频率响应性能,旨在验证风储联合系统在提升低惯量电网频率稳定性和调频效能方面的可行性与优越性。; 适合人群:具备电力系统分析、自动控制理论及新能源并网技术基础,熟练掌握Simulink/MATLAB仿真工具,从事电力系统稳定控制、新能源集成、储能应用等方向研究的研究生、科研人员及电力行业工程技术人员。; 使用场景及目标:①深入探究风电与储能系统在电网一次调频中的协同控制机理与能量管理策略;②对比分析不同控制算法(如下垂控制、VSG、MPC等)对频率调节效果的影响;③支撑学术论文复现、科研项目仿真验证及新型电力系统工程方案的前期可行性研究。; 阅读建议:建议结合电力系统频率控制相关经典文献与最新研究成果,逐步调试模型中的控制参数,重点关注风储出力协调性、控制延时、响应速度及弱电网条件对整体调频性能的影响,推荐通过多场景对比仿真以深化对系统动态行为的理解。

荔枝科研社
评论 13
收藏 已收藏
分享
返回顶部
dylike
C# 111,129 成员 642,538 内容