E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
GDI+
Windows绘图基础:Device Context详解
GDI+
和Direct2D分别用Graphics类和ID2D1RenderTarget接口作为现代替代方案,
你一身傲骨怎能输
·
2025-06-16 03:20
Windows编程
DC
SkiaSharp的3大超能力:为什么你的图形还在用
GDI+
?跨平台渲染的终极武器,代码实战教你画出“魔法”!
“你的按钮还在用像素模糊的
GDI+
?SkiaSharp的3大超能力让你在Windows、iOS、Android上画出迪士尼级别的动画!”
墨夶
·
2025-06-15 21:14
C#学习资料
c#
开发语言
C#使用MindFusion.Diagramming框架绘制流程图(1):基础类型
MindFusion.Diagramming框架是基于微软的
GDI+
框架(System.Drawing)基础
斯内科
·
2025-06-12 21:33
GDI
C#
流程图
Diagramming
MindFusion
C#绘图版应用实战:源代码解析与开发指南
本简介将介绍在C#中实现绘图功能所需掌握的关键技术要点,包括但不限于
GDI+
图形处理、WinForms与WPF框架、控件与事件交互、鼠标事件处理、路径绘图、图形状态管理、颜色与填充效果、图层管理、序列化存储以及撤销
夏曦安
·
2025-05-15 12:28
10步教你用C#
GDI+
实现T型速度曲线动画,比想象中简单!狂飙模式VS优雅模式,你的选择是?
关注墨瑾轩,带你探索编程的奥秘!超萌技术攻略,轻松晋级编程高手技术宝库已备好,就等你来挖掘订阅墨瑾轩,智趣学习不孤单即刻启航,编程之旅更有趣**10步实现T型速度曲线动画——从“菜鸟”到“大神”的完整攻略**第一步:环境搭建——“魔法的准备材料”问题:没有开发环境?就像没魔法杖的巫师!解决方案:安装VisualStudio(选“WindowsFormsApp(.NETFramework)”)。新建
墨瑾轩
·
2025-05-02 08:06
C#乐园
c#
开发语言
C#,Winform 中
GDI+
技术的使用基础
GDI+GDI(GraphicsDeviceInterface)和
GDI+
都是Windows提供的图形绘制接口,但它们有很多区别,
GDI+
是GDI的增强版,提供了更丰富的功能和更好的绘图效果。
Dr.多喝热水
·
2025-05-02 05:23
C#
WinForm
c#
visualstudio
GDI+
[C#][GDI]C#
GDI+
模拟时钟全解析
C#GDI+模拟时钟全解析模拟时钟要求如下:1.修改窗体形状为圆形2.提供时针、分针、秒针,并且每秒都要重新绘制它们以显示在合适的位置3.能用鼠标左键拖动窗体来移动模拟时钟的位置目的:1、熟悉Pen、Brush、Color、Font、Bitmap等对象的常用属性和方法2、掌握Graphics对象的常用绘图方法先上个效果图,再慢慢详解。首先制作圆形窗体,先用绘图工具绘出一张圆形的图,中间填充色,背景
awonw
·
2025-04-30 15:08
c#
c#
开发语言
C#桌面开发选WinForm还是WPF?一文彻底解析两者的优劣!
它基于传统的
GDI+
绘图技术
硅谷调试员
·
2025-04-02 01:20
C#基础
c#
wpf
开发语言
C#
GDI+
编程(二)
常用的绘图函数DrawArc绘制一个弧形示例:graphics.DrawArc(pen,0,0,200,200,90,120)倒数第二个参数,表示起始度数,最后一个参数是弧形的跨越度数。比如起始度数是90,跨越度数是120的弧形如下图:红色的是弧形。类似的方法还有DrawPie绘制一个扇形和FillPie填充一个扇形。都有起始度数,跨越度数。DrawPolygon绘制多边形示例:Point[]pt
Bczheng1
·
2025-03-20 09:58
#
c#桌面编程
c#
开发语言
WPF学习笔记04-控件Control_Part1
WPF和Winform的渲染也是不一样的一个是基于DirectX一个是基于
GDI+
。在WPF中,打交道最多的控件无非就那么几种。1)布局控件。
一只只对技术感兴趣的程序员
·
2025-03-14 17:01
WPF学习
wpf
学习
ui
WPF 嵌入Winform GDI 、 开启AllowsTransparenc问题
此文章可以解决2至少2个问题:1.开启AllowsTransparenc造成的
GDI+
组件不显示问题2.WPF组件无法覆盖嵌入WPF窗口的任何第三方
GDI+
组件上层方案1:自制双层原理:用一个新的窗口来承载
weixin_30896763
·
2025-03-14 09:55
C# Winform做动画卡顿怎么办?
Winform用的
GDI+
,像全屏动画这种卡的稀巴烂,任务管理器看进程如果GPU没动静那就是渣,没加速。可以使用OpenGL或者DirectX这样有GPU加速就不卡了。
肖无疾
·
2025-03-11 02:05
游戏
gdi/gdi+
opengl
directx
c#
C#实现winform中渲染图的展示
在WinForms中实现图形的渲染展示,可以使用
GDI+
绘图技术。
幽兰的天空
·
2025-03-11 01:01
C#编程
c#
windows
【C#】内存的使用和释放
非托管资源:非托管资源包括文件句柄、数据库连接、
GDI+
对象等。这些资源需要显式地
wangnaisheng
·
2025-03-04 22:33
C#
c#
DirectX12(D3D12)基础教程 二“纹理”
纹理坐标范围0到1,原点在左下角使用d3d12窗口显示一张图片,如果用
gdi+
现实简单多了,调用一个函数就可以解决。1.读取图片信息大小,像素深度BPP,d3d12所要的格式,数据。
指掀涛澜天下惊
·
2025-02-26 02:38
d3d12
c++
vc
3d
c++
visual
studio
windows
开发语言
使用
GDI+
、文件和目录和打印API,批量将图片按文件名分组打包成PDF
代码写了两个小时,速度太慢(包括学习文档的时间)#include#include#include#includeusingnamespaceGdiplus;#pragmacomment(lib,"Gdiplus.lib")enum{IDLEN=30,FNAME=IDLEN+5,//.pdf};intmain(void){GdiplusStartupInputgsi;ULONG_PTRtok;Gdi
黄铎彦
·
2025-02-21 02:01
大三下学期
pdf
windows
c++
WPF绘图(基础图形:直线、矩形和椭圆)
目录一、概述二、基本图形绘制2.1直线2.2矩形2.3椭圆一、概述与传统的.NET开发使用
GDI+
进行绘图不同,WPF拥有自己的一套图形API,绘图为矢量图。
未来无限
·
2024-09-15 09:09
C#WPF程序设计
wpf
绘图
直线
矩形
椭圆
C#
GDI+
发生一般性错误(A generic error occurred in
GDI+
))
C#GDI+发生一般性错误(AgenericerroroccurredinGDI+))C#GDI+发生一般性错误(AgenericerroroccurredinGDI+))解决思路:因为.netGDI+是对底层的封装。所以可以尝试用Marshal.GetLastWin32Error();函数获得底层错误代码。try{image.Save(filename,System.Drawing.Imagin
黄同学real
·
2024-09-11 08:00
C#
c#
microsoft
服务器
C++系列——Direct2D进行图片处理
于是转用C++,结合
GDI+
又手搓了一个。因为部分代码与C#版本类似(C#底层用的还是GDI),很快也搞好了。嗯~~这下舒服了。随着效率的提高,我以为可以快乐的摸鱼了。省下
HoKis
·
2024-09-06 21:08
C++
c++
Direct2D
图像处理
【WPF】WPF学习之面试常问问题
3、数据绑定模式强大,支持MVVM(model-view-viewModel)模式.Winform:1、Winform基于windows操作系统的
GDI+
(图形设备接口),其主要负责系统与绘图程序
是五月吖
·
2024-09-03 01:39
WPF
wpf
学习
如何用C#写一个实现像股票行情的波动曲线图
有一个数据库A(价格,日期)该表每天都会向里面新增数据,如何用C#实现用横坐标表示时间,纵坐标表示价格的曲线图
GDI+
看看我大一的时候的课程设计诸如这样的代码就可以啦:for(intcounter=0;
senbar
·
2024-09-01 12:51
.NET王国
gis开发
c#
float
gdi+
数据库
c
GDI+
学习及代码总结之------画线、区域填充、写字
《精通GDI编程》里的代码,在学习过程中对它加以总结,以防以后用到,所有代码都是在MFC单文档中实现的,写在View::OnDraw(CDC*/*pDC*/)中画线/边框(Pen)1、画单线——-DrawLine[cpp]viewplaincopyprint?Penpen(Color(255,0,0,0),3);PointFL_PTStart(0,0);PointFL_PTEnd(100,10);
Legend500
·
2024-08-22 12:37
Windows
编程
gdi
【
GDI+
】C++截长图
一、准备1、屏幕截图【
GDI+
】C++屏幕截图使用BitBlt来进行截图2、强制刷新c++窗口立即刷新重绘截图的时候,有可能由于界面没有及时刷新,导致截到的内容,这时就需要强制立刻刷新重绘InvalidateRect
beibaoke910
·
2024-08-22 09:24
windows客户端
c++
windows
开发语言
如何在C# Windows Forms应用程序中实现控件之间的连接线
绘制连接线:使用
GDI+
绘图功能,在控件的Paint事件中根据连接线的数据模型来绘制线条。更新连接线的坐标:当控件移动时,需要更新连接线的起点和终点坐标,并触发重绘。以下是一个简化的示例代码,展
金士顿
·
2024-02-13 21:09
chatGPT
高端局问答c#
c#
#
chatGPT
winform
C#测量字体大小的问题
最近写个程序很郁闷,用
Gdi+
的MeasureString测量的宽度好高度都要比DrawString绘制的高。
tang0827
·
2024-02-11 19:45
绘图
GraphicsPath
DrawStr
C# winform坐标系类型详解
C#winform坐标系类型详解
GDI+
使用三个坐标空间:世界、页面和设备。世界坐标是用于为特定图形世界建模的坐标,并且是你传递给.NETFramework中的方法的坐标。
薪薪代码
·
2024-02-06 17:12
C#
c#
开发语言
.net
使用Windows API实现屏幕截图及服务器传输
下面的C++代码演示了如何使用WindowsAPI以及
GDI+
库来完成这一任务。
旺仔小馒头~~
·
2024-02-01 22:45
c++
windowsAPI
C#使用
GDI+
绘制直角坐标系(2)
前段时间发表了一篇使用C#GDI+绘制直角坐标系的文章《C#使用
GDI+
绘制直角坐标系》。
gc_2299
·
2024-01-29 11:19
程序设计
GDI+
C#
直角坐标系
多个Y轴
C# Bitmap类学习1
Bitmap对象封装了
GDI+
中的一个位图,此位图由图形图像及其属性的像素数据组成.因此Bitmap是用于处理由像素数据定义的图像的对象。
bcbobo21cn
·
2024-01-25 14:55
.Net
图像处理和识别
c#
开发语言
SetPixel
Bitmap
Gdi+
展示gif
什么是Gif?gif可以理解成一组图片的集合。每一帧代表一幅图。gif文件里面包含了帧的数量以及每帧图的时间间隔。如何加载gif?原理:解析gif文件里面的帧数量以及每帧图的时间间隔,定时绘画每帧图即可。解析gif获取帧数量和每帧时间间隔g_pgif=newGdiplus::Image(L".//00.gif");intnDimensionsCount=g_pgif->GetFrameDimens
CAir2
·
2024-01-24 18:31
C++
随笔
Gdi+
gif
C# wpf利用Clip属性实现截屏框
wpf截屏系列第一章使用
GDI+
实现截屏第二章制作截屏框(本章)______第一节使用DockPanel制作截屏框______第二节利用Clip属性实现截屏框(本节)第三章实现截屏框热键截屏第四章实现截屏框实时截屏第五章使用
CodeOfCC
·
2024-01-23 07:34
#
wpf
c#
wpf
开发语言
C#中使用DrawImage避免自动缩放改善性能
具体原因如下(参考MSDN):在绘制图像时,
GDI+
可能会自动缩放图像,这将会导致性能降低。另外,也可以通过将目标矩形的尺寸传递给DrawImage方法来控制图像的缩放。
破浪征程
·
2024-01-20 07:51
C#
语法
C#
MFC结合
GDI+
MFC结合
GDI+
创建一个空的MFC界面,在确定按钮函数里进行画图:1、包含头文件与库在stdafx.h中加入以下三行代码:#include"gdiplus.h"usingnamespaceGdiplus
越甲八千
·
2024-01-08 18:38
【MFC】
mfc
c++
OPENGL,GPU图形库Skia在Windows下编译多种VS版本的DLL
这几天刚改了改Duilib,之前为了让Duilib更好的支持透明异形窗体所以把Duilib改为Gdi和
Gdi+
的双渲染引擎。于是想到了有时间就把渲染引擎完全独立为渲染接口,可以增加更多的渲染引擎。
专注VB编程开发20年
·
2024-01-05 07:01
windows
opengl
图形库
CAIRO
skia
gpu绘图
C# 在图片上标注矩形,graphics.DrawRectangle()的使用
graphics.DrawRectangle()是
GDI+
绘图库中用于绘制矩形的方法。它可以在指定的位置和大小绘制一个空心的矩形。
不爱学习的啊Biao
·
2023-12-31 08:04
c#
图像处理
MFC或QT中,自绘控件的目的和实现步骤
3、在绘制函数中使用GDI或
GDI+
函数进行绘制操作,可以绘制图形、文本、图标等。4、可以根据控件的状
奇睿海
·
2023-12-26 21:59
面试
QT
MFC
mfc
qt
c++
C# Winform
GDI+
绘图
目录一、概述二、绘图1.画直线2.画矩形3.画圆、圆弧4.画扇形5.画多边形6.绘制字符串7.填充图形结束一、概述Graphics类是
GDI+
技术的一个基本类。
熊思宇
·
2023-12-05 07:40
C#
Winform
c#
C#中
GDI+
图形图像绘制(直线、矩形、圆、椭圆、圆弧、扇形、多边形)
目录一、直线二、矩形三、椭圆四、圆五、圆弧六、扇形七、多边形八、示例源码一、直线调用Graphics类中的DrawLine()方法,结合Pen对象可以绘制直线。DrawLine()方法有以下两种构造函数。第一种用于绘制一条连接两个Point结构的线。当参数pt1的值小于pt2时,所绘制的线将逆向绘制。语法如下:publicvoidDrawLine(Penpen,Pointpt1,Pointpt2)
wenchm
·
2023-12-02 16:00
c#
算法
开发语言
002:CWnd类中采用D2D绘制,并测试帧率
1、简介在001中,D2D绘制的代码直接放在了对话框类中,实际使用过程中,通常是继承CWnd来实现显示窗口,因此本例子实现在CWnd子类中采用D2D进行绘制,并测试FPS,后续会与GDI和
GDI+
的绘制帧率进行对比
伍心
·
2023-11-30 17:41
Direct
2D
c++
visual
studio
GDI+
不求人之-自己画个验证码
GDI+
不求人之-自己画个验证码简单来说就是画图的先小试牛刀画个小图形在点击事件里写下几行画正方形:Graphicsg=this.CreateGraphics();Penpen=newPen(Brushes.Black
蔚说
·
2023-11-26 17:05
笔记
c#
visual
studio
经验分享
C# WPF概述
每个传统windows程序都依靠windows系统的如下两个部分创建用户界面:•User32:该部分为许多元素(比如窗口、按钮和文本框等)提供了熟悉的windows外观•GDI/
GDI+
:该部分为渲染简单形状
zls365365
·
2023-11-11 17:30
java
python
编程语言
小程序
android
01_WPF概述
每个传统windows程序都依靠windows系统的如下两个部分创建用户界面:User32:该部分为许多元素(比如窗口、按钮和文本框等)提供了熟悉的windows外观GDI/
GDI+
:该部分为渲染简单形状
RisingWaves
·
2023-11-11 17:52
WPF
.Net
wpf
windows
microsoft
【转】C#使用
GDI+
制作背景颜色淡入淡出效果的按钮
C#使用
GDI+
制作背景颜色淡入淡出效果的按钮2010-04-14来自:CNBLOG字体大小:【大中小】摘要:本文介绍C#使用
GDI+
制作背景颜色淡入淡出效果的按钮,并提供完整的示例和源码供下载。
bo o ya ka
·
2023-11-11 16:10
c#
MFC 重绘Button按钮,使用png、jpg图片贴图
使用MFC实现Button按钮实现png和jpg贴图功能,底部有实现代码的工程链接,免费下载此工程使用了第三方库
GDI+
实现文件如下:CGdiPlusBitmap.hGdipButton.cppGdipButton.hMemDC.h
锋萌妹子
·
2023-10-30 14:26
mfc
MFC 重绘static控件,使用png、jpg图片贴图
static静态文件贴图png,底部有完整工程链接免费下载一、添加变量二、使用CPngStatic类型添加对应的m_sta1类变量三、在init初始化代码内增加加载图片代码四、最终效果参考按钮实现添加
GDI
锋萌妹子
·
2023-10-30 13:50
mfc
2012年2月份第3周51Aspx源码发布详情
ExifLib数据快速提取工具源码2012-02-24[VS2010]项目描述:ExifLib读取Exif标签(例如,相机型号,GPS数据、日期照相,快门速度等)利用
GDI+
,System.Drawing.Imaging
weixin_30735745
·
2023-10-26 10:06
c#
操作系统
爬虫
从资源中加载jpg, png到
GDI+
Image
是Bitmap(RT_BITMAP)类型的图片无法加载,RT_BITMAP是预定义类型,资源里面没有bmp文件的头,SizeofResource的返回值要比图片文件少几个字节,因为少了这几个字节,所以
GDI
记录在案
·
2023-10-21 14:11
C++编程知识
C++
gdi+
图片
bmp
png
C#中基于
GDI+
(Graphics)图像处理系列之高质量缩略图
本文将重点向大家介绍怎么使用
GDI+
(Graphics)
lhtzbj12
·
2023-10-19 09:02
C#
.Net
C#
Graphics
缩略图
压缩
高质量
C#基础——
GDI+
图形图像技术
GDI+
就好像是一个绘图仪,它可以将已经制作好的图形绘制在指定的模板中,并可以对图形的颜色,线条粗细,位置等进行设置。
神枪达
·
2023-10-14 21:03
c#
开发语言
一个.NET开发的开源跨平台二维码生成库
如果想避免使用System.Drawing来解决
GDI+
的兼容性问题(需要安装libgdiplus)。可以使用真正的跨平台二维码生成方案SkiaSh
倾斜的水瓶座
·
2023-10-06 20:53
.net
QrCode
SkiaSharp
上一页
1
2
3
4
5
6
7
8
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他