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+
GDI+
总结一: 保存图像文件
要将图像文件保存,必须先获得图像的编码格式信息,但是
GDI+
没有直接提供这个函数:GetEncoderClsid(constWCHAR*format,CLSID*pClsid) 因此需要我们自己写一个GetEncoderClsid
Plutus_Lee
·
2014-11-12 14:00
图形图像
GDI 总结三: CImage类使用
前言 CImage类是基于
GDI+
的,但是这里为什么要讲归于GDI?
Plutus_Lee
·
2014-11-12 13:00
图形图像
GDI+
旋转图片的几种方法
1.使用旋转矩阵POINT imgRotateCenterPos={10,10};//旋转中心在图片坐标(相对于图片本身)CRectrcShow(imgShowRect);//图片要绘制的位置区域.//把 相对于图片的旋转中心坐标 转换为 绘制区域的坐标PointFcenterPos(imgRotateCenterPos.x+rcShow.left,imgRotateCenterPos.y+rcS
xiaohuh421
·
2014-11-10 13:00
图片旋转
GDI+
VS C++ MFC编写
GDI+
实例
GDI+
的安装:
GDI+
一般在WindowsSDKs目录下,典型目录:C:\ProgramFiles(x86)\MicrosoftSDKs\Windows\v7.0A目录下的include、bin、lib
makenothing
·
2014-11-02 10:00
【Button美化】五分钟带你入门
GDI+
重绘组件
本文转载于CSKIN论坛,地址:http://bbs.cskin.net/thread-63-1-1.html在这之前首先的准备好素材导入到工程资源里面去: 2014-7-2111:56上传素材提取参考:点击跳转相关帖、此帖有教你如何取得素材,便于自己二次开发。其次这些图完全可以做成一张图然后绘制的时候自己从大图上面切图绘制就行、、不然到时候会有很多图看着别扭、、但分开也有分开的好处,更可定义性强
Joyhen
·
2014-11-01 01:00
onmousedown
onmouseenter
onmouseleave
OnPaint
OnMouseUp
.net CHARTING图表控件免费下载地址
.net CHARTING是一款功能强大的图表控件,利用.NETframework和
GDI+
为工作于ASP.NET和Winform的C#和VB.NET开发人员提供可托管的图表解决方案,提供了多种2D和3D
kongjianxuan
·
2014-10-31 17:32
framework
internet
图表控件
Charting
.net CHARTING图表控件免费下载地址
.net CHARTING是一款功能强大的图表控件,利用.NETframework和
GDI+
为工作于ASP.NET和Winform的C#和VB.NET开发人员提供可托管的图表解决方案,提供了多种2D和3D
程序大院
·
2014-10-31 17:00
chart
GDI+
画图技术
privatevoidbutton1_Click(objectsender,EventArgse) { //this代表当前窗体,在当前窗体上创建Graphics //第一步:创建GDI对象 Graphicsg=this.CreateGraphics(); //创建一个画笔 Penp=newPen(Color.Red,2); //确
缘来没法挡
·
2014-10-17 23:19
C#
画图
gdi
.net CHARTING图表控件下载地址
.net CHARTING是一款功能强大的图表控件,利用.NETframework和
GDI+
为工作于ASP.NET和Winform的C#和VB.NET开发人员提供可托管的图表解决方案,提供了多种2D和3D
yidongkaifa
·
2014-10-12 17:00
.net CHARTING图表控件下载地址
.net CHARTING是一款功能强大的图表控件,利用.NETframework和
GDI+
为工作于ASP.NET和Winform的C#和VB.NET开发人员提供可托管的图表解决方案,提供了多种2D和3D
bokezyyx
·
2014-10-12 17:11
framework
iPhone
internet
下载地址
explorer
.net CHARTING图表控件下载地址
.net CHARTING是一款功能强大的图表控件,利用.NETframework和
GDI+
为工作于ASP.NET和Winform的C#和VB.NET开发人员提供可托管的图表解决方案,提供了多种2D和
程序大院
·
2014-10-12 17:00
chart
C#中使用byte[]数据,生成Bitmap
其中遇到了很多问题: 如何在C#(
GDI+
)中操作Bitmap,获取位图的各种数据,就像在C++|中一样 如何修改Bitmap的调色板如何解决位图显示错位的问题,即位图的4字节对齐问题
qq752923276
·
2014-10-10 14:00
使用OctreeQuantizer提高
gdi+
绘图质量
.net中
gdi+
绘制的图形质量很少,原因是
gdi+
使用的是256色的。 为了提高绘制图片的质量,可以使用是“Octree“ 算法。
·
2014-10-09 16:00
tree
directUI
其实他也是用的GDI和
GDI+
的函数绘制出来的。WPF是用的DirectX,这个很强。2.那些看起来非常漂亮的界面效果在《Windows图形编程》这本书里面基本都有描述如何实现。
davidsu33
·
2014-09-30 10:00
再学
GDI+
[99]: TGPImage(19) - 把图像转存为其他格式
本例效果图:代码文件:unitUnit1; interface uses Windows,Messages,SysUtils,Variants,Classes,Graphics,Controls,Forms, Dialogs,StdCtrls,ExtCtrls; type TForm1=class(TForm) OpenDialog1:TOpenDialog; Butt
涂孟超
·
2014-09-26 15:00
再学
GDI+
[33]: TGPPen - 画笔的几何变换 - SetTransform
几何变换也就是Matrix变换,画笔的Matrix会忽略dx、dy平移参数;选择LineCapRound线帽效果比较好.本例效果图:代码文件:unitUnit1; interface uses Windows,Messages,SysUtils,Variants,Classes,Graphics,Controls,Forms, Dialogs,ComCtrls,StdCtrls,E
涂孟超
·
2014-09-26 15:00
再学
GDI+
[49]: 路径 - GetPointCount、GetPathPoints、GetLastPoint、GetBounds
本例效果图:代码文件:unitUnit1; interface uses Windows,Messages,SysUtils,Variants,Classes,Graphics,Controls,Forms, Dialogs,StdCtrls; type TForm1=class(TForm) CheckBox1:TCheckBox; CheckBox2:TCheckB
涂孟超
·
2014-09-26 15:00
再学
GDI+
[46]: 路径 - Create、FillPath、DrawPath
本例效果图:unitUnit1; interface uses Windows,Messages,SysUtils,Variants,Classes,Graphics,Controls,Forms, Dialogs; type TForm1=class(TForm) procedureFormPaint(Sender:TObject); end; var For
涂孟超
·
2014-09-26 15:00
博客导读 - old
Windows编程|学习Message|多线程编程|内存管理|内存函数|钩子函数|初学汇编|算法与数据结构|资源文件|光标相关函数|WinAPI字符及字符串函数|再学
GDI+
|用GDI操作EMF文件|Delphi
涂孟超
·
2014-09-26 15:00
再学
GDI+
[31]: TGPPen - 设置端点连接方式 - SetLineJoin
本例效果图:代码文件:unitUnit1; interface uses Windows,Messages,SysUtils,Variants,Classes,Graphics,Controls,Forms, Dialogs,StdCtrls; type TForm1=class(TForm) ListBox1:TListBox; procedureFormCreate
涂孟超
·
2014-09-26 15:00
再学
GDI+
[67]: 路径画刷(7) - 画个五角星
本例效果图:代码1:unitUnit1; interface uses Windows,Messages,SysUtils,Variants,Classes,Graphics,Controls,Forms, Dialogs; type TForm1=class(TForm) procedureFormPaint(Sender:TObject); end; var
涂孟超
·
2014-09-26 15:00
GDI+
起步
这是以前的内容,应该从http://www.cnblogs.com/del/archive/2008/06/06/1215319.html开始!unitUnit1; interface uses Windows,Messages,SysUtils,Variants,Classes,Graphics,Controls,Forms, Dialogs; type TForm1=c
涂孟超
·
2014-09-26 15:00
再学
GDI+
[45]: 文本输出 - 在矩形中格式化输出
本例效果图:代码文件:unitUnit1; interface uses Windows,Messages,SysUtils,Variants,Classes,Graphics,Controls,Forms, Dialogs,StdCtrls,ComCtrls,ExtCtrls; type TForm1=class(TForm) RadioGroup1:TRadioGro
涂孟超
·
2014-09-26 15:00
再学
GDI+
[22]: TGPLinearGradientBrush - 之一: TLinearGradientMode
TGPLinearGradientBrush.Create( rect:TGPRect;{线性渐变的界限} color1,color2:TGPColor;{线性渐变起始色与终止色} mode:TLinearGradientMode{渐变方向,见下表} ); TGPLinearGradientBrush.Create( rect:TGPRectF; color1,color2:TG
涂孟超
·
2014-09-26 15:00
再学
GDI+
[19]: TGPTextureBrush(纹理画刷)
TGPTextureBrush.Create( image:TGPImage;{用于画刷的图像} ); 本例效果图:unitUnit1; interface uses Windows,Messages,SysUtils,Variants,Classes,Graphics,Controls,Forms, Dialogs; type TForm1=cl
涂孟超
·
2014-09-26 15:00
再学
GDI+
[63]: 路径画刷(3) - SetFocusScales、GetFocusScales
本例效果图:代码文件:unitUnit1; interface uses Windows,Messages,SysUtils,Variants,Classes,Graphics,Controls,Forms, Dialogs,StdCtrls,CheckLst,ExtCtrls,TeCanvas,ComCtrls; type TForm1=class(TForm) Tra
涂孟超
·
2014-09-26 15:00
再学
GDI+
[85]: TGPImage(5) - RotateFlip - 旋转与镜像
本例效果图:代码文件:unitUnit1; interface uses Windows,Messages,SysUtils,Variants,Classes,Graphics,Controls,Forms, Dialogs,StdCtrls; type TForm1=class(TForm) ListBox1:TListBox; procedureFormCreate
涂孟超
·
2014-09-26 15:00
GDI+
学习记录(29): 区域 - Region
//创建并填充区域 var g:TGPGraphics; sb:TGPSolidBrush; region:TGPRegion;{定义区域} begin g:=TGPGraphics.Create(Canvas.Handle); sb:=TGPSolidBrush.Create(aclGold); region:=TGPRegion.Create(MakeRect(50,50,
涂孟超
·
2014-09-26 15:00
GDI+
学习记录(21): 颜色
//颜色透明度 var g:TGPGraphics; sb:TGPSolidBrush; begin g:=TGPGraphics.Create(Canvas.Handle); sb:=TGPSolidBrush.Create(MakeColor(128,255,0,0));{128表示半透明} g.FillRectangle(sb,10,10,100,100); sb.F
涂孟超
·
2014-09-26 15:00
再学
GDI+
[12]: 准备工作 - 矩形命中
本例效果图:代码文件:unitUnit1; interface uses Windows,Messages,SysUtils,Variants,Classes,Graphics,Controls,Forms, Dialogs; type TForm1=class(TForm) procedureFormMouseDown(Sender:TObject;Button:TMo
涂孟超
·
2014-09-26 15:00
再学
GDI+
[54]: 路径 - Transform
本例效果图:代码文件:unitUnit1; interface uses Windows,Messages,SysUtils,Variants,Classes,Graphics,Controls,Forms, Dialogs,ComCtrls,StdCtrls,ExtCtrls; type TForm1=class(TForm) Panel1:TPanel; Butto
涂孟超
·
2014-09-26 15:00
再学
GDI+
[20]: TGPTextureBrush 与 TWrapMode
TGPTextureBrush.Create( image:TGPImage;{用于画刷的图像} wrapMode:TWrapMode=WrapModeTile{平铺样式,是可选值,见下表} ); 本例效果图:代码文件:unitUnit1; interface uses Windows,Messages,SysUtils,Variants,Classes,
涂孟超
·
2014-09-26 15:00
GDI+
学习记录(17): 曲线 - Curve
//画曲线 var g:TGPGraphics; p:TGPPen; pts:array[0..4]ofTGPPoint; begin g:=TGPGraphics.Create(Canvas.Handle); p:=TGPPen.Create(MakeColor(255,0,0),4); pts[0].X:=11;pts[0].Y:=11; pts[1].X:=66;pts
涂孟超
·
2014-09-26 15:00
GdiPlus[46]: IGPMatrix 矩阵(一)
┃250┃ ┗┛ 矩阵相加的例子:┏┓┏┓┏┓ ┃10┃┃24┃┃34┃ ┃02┃+┃15┃=┃17┃ ┃13┃┃06┃┃19┃ ┗┛┗┛┗┛ 在
GDI
涂孟超
·
2014-09-26 15:00
再学
GDI+
[90]: TGPImage(10) - 获取图像的调色板信息
本例效果图:代码文件:unitUnit1; interface uses Windows,Messages,SysUtils,Variants,Classes,Graphics,Controls,Forms, Dialogs,StdCtrls,Grids; type TForm1=class(TForm) DrawGrid1:TDrawGrid; OpenDialog1
涂孟超
·
2014-09-26 15:00
再学
GDI+
[69]: 路径画刷(9) - SetInterpolationColors 与 SetSurroundColors 的区别
本例效果图:代码文件:unitUnit1; interface uses Windows,Messages,SysUtils,Variants,Classes,Graphics,Controls,Forms, Dialogs,ComCtrls,StdCtrls,ExtCtrls; type TForm1=class(TForm) procedureFormPaint(Se
涂孟超
·
2014-09-26 15:00
再学
GDI+
[45]: 文本输出 - 文本呈现质量
本例效果图:代码文件:unitUnit1; interface uses Windows,Messages,SysUtils,Variants,Classes,Graphics,Controls,Forms, Dialogs,StdCtrls; type TForm1=class(TForm) ComboBox1:TComboBox; procedureFormPain
涂孟超
·
2014-09-26 15:00
再学
GDI+
[8]: DrawRectangles - 绘制一组矩形
本例效果图:代码文件:unitUnit1; interface uses Windows,Messages,SysUtils,Variants,Classes,Graphics,Controls,Forms, Dialogs; type TForm1=class(TForm) procedureFormPaint(Sender:TObject); procedureFo
涂孟超
·
2014-09-26 15:00
Delphi XE2 之 FireMonkey 入门(45) - 结题与问题
本将继续学习:1、TCanvas、TBrush、TApplication;2、FMX中的
GDI+
、D2D、DirectX;3、FMX3D;4、XE2中新增的其
涂孟超
·
2014-09-26 15:00
再学
GDI+
[66]: 路径画刷(6) - SetInterpolationColors、GetRectangle
本例效果图:代码文件:unitUnit1; interface uses Windows,Messages,SysUtils,Variants,Classes,Graphics,Controls,Forms, Dialogs; type TForm1=class(TForm) procedureFormPaint(Sender:TObject); end; var
涂孟超
·
2014-09-26 15:00
再学
GDI+
[41]: 文本输出 - 控制输出字符的个数
本例效果图:代码文件:unitUnit1; interface uses Windows,Messages,SysUtils,Variants,Classes,Graphics,Controls,Forms, Dialogs; type TForm1=class(TForm) procedureFormPaint(Sender:TObject); procedureFo
涂孟超
·
2014-09-26 15:00
再学
GDI+
[79]: 区域(8) - Transform - 区域的 Matrix 变换
矩阵变换(Matrix)功能很强大,这里只是旋转了一下.本例效果图:代码文件:unitUnit1; interface uses Windows,Messages,SysUtils,Variants,Classes,Graphics,Controls,Forms, Dialogs,StdCtrls,ComCtrls; type TForm1=class(TForm) Tr
涂孟超
·
2014-09-26 15:00
Direct2D (1) : 第一个例子
Direct2D属DirectX家族,是GDI、
GDI+
的继任者,支持硬件加速,并能与GDI、
GDI+
、D3D交互。
涂孟超
·
2014-09-26 15:00
GDI+
学习记录(13): 弧线 - Arc
//画弧线 var g:TGPGraphics; p:TGPPen; begin g:=TGPGraphics.Create(Canvas.Handle); p:=TGPPen.Create(MakeColor(255,0,0),2); g.DrawArc(p,11,32,300,200,0,90);{参数2-5是一个椭圆} p.SetColor(MakeColor(0,2
涂孟超
·
2014-09-26 15:00
再学
GDI+
[59]: 路径 - TGPGraphicsPathIterator
通过路径的辅助类TGPGraphicsPathIterator,可以获得更多路径数据和控制能力.本例效果图:代码文件:unitUnit1; interface uses Windows,Messages,SysUtils,Variants,Classes,Graphics,Controls,Forms, Dialogs,StdCtrls; type TForm1=class
涂孟超
·
2014-09-26 15:00
再学
GDI+
[92]: TGPImage(12) - 调整图像透明度
本例效果图:代码文件:unitUnit1; interface uses Windows,Messages,SysUtils,Variants,Classes,Graphics,Controls,Forms, Dialogs,StdCtrls,ComCtrls; type TForm1=class(TForm) TrackBar1:TTrackBar; procedur
涂孟超
·
2014-09-26 15:00
GDI+
学习记录(3): 虚线画笔 - Dash
//虚线样式 var g:TGPGraphics; p:TGPPen; begin g:=TGPGraphics.Create(Canvas.Handle); p:=TGPPen.Create(MakeColor(255,255,0,0),3); g.DrawLine(p,11,11,333,11);{实线} p.SetDashStyle(DashStyleDashDot)
涂孟超
·
2014-09-26 15:00
GDI+
学习记录(22): 输出文本
//输出文本 var g:TGPGraphics; sb:TGPSolidBrush; fontFamily:TGPFontFamily; font:TGPFont; begin g:=TGPGraphics.Create(Canvas.Handle); sb:=TGPSolidBrush.Create(MakeColor(0,0,255)); fontFamily:=TGPFo
涂孟超
·
2014-09-26 15:00
再学
GDI+
[32]: TGPPen - 拐角长度的限制 - SetMiterLimit
拐角长度的限制的默认值是10.0,一般足够用了.本例效果图:代码文件:unitUnit1; interface uses Windows,Messages,SysUtils,Variants,Classes,Graphics,Controls,Forms, Dialogs,StdCtrls,ComCtrls; type TForm1=class(TForm) TrackB
涂孟超
·
2014-09-26 15:00
再学
GDI+
[6]: DrawPie - 绘制饼形
本例效果图:代码文件:unitUnit1; interface uses Windows,Messages,SysUtils,Variants,Classes,Graphics,Controls,Forms, Dialogs,StdCtrls,Spin,ExtCtrls; type TForm1=class(TForm) Panel1:TPanel; Label1:TL
涂孟超
·
2014-09-26 15:00
上一页
27
28
29
30
31
32
33
34
下一页
按字母分类:
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
其他