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+
中发生一般性错误的解决办法
今天在开发.net引用程序中,需要System.Drawing.Image.Save创建图片,debug的时候程序一切正常,可是发布到IIS后缺提示出现“
GDI+
中发生一般性错误”的异常。
wuliqunaowuliqunao
·
2013-04-10 18:00
C#.net 地图控件开发(五)
GDI+
图形图像编程基础3.
画刷和画刷类型Brush类型是一个抽象类,所以它不能被实例化,也就是不能直接应用,但是我们可以利用它的派生类,如:HatchBrush、SolidBrush、TextureBrush、LinearGradientBrush和PathGradientBrush等。画刷类型一般在System.Drawing命名空间中,如果应用HatchBrush和GradientBrush画刷,需要在程序中引入Sys
jackjian
·
2013-04-10 16:00
编程
C#
Gis
GDI+
地图控件
VC在线程中操作界面
这就是由于windows用户控件不是线程安全的造成,拥有同样问题的另一个问题是在微软提供的
GDI+
,在使用IMage对象时,也会经常出现莫名其妙的异常。
meiyuli
·
2013-04-08 15:00
Delphi
GDI+
图形处理(3)
探究Delphi的图形处理之七--柔化和锐化处理 第三章 基本图像处理算法3.1柔化和锐化处理柔化处理的原理是将图片中每一个像素都由与其相邻的n*n个像素的平均值来代替。N的取值决定了其模糊程度。下面是柔化处理的程序。程序3.1unitUnit1;{柔化处理}Interfaceuses Windows,Messages,SysUtils,Variants,Classes,Grap
lailai186
·
2013-04-08 11:00
Delphi
GDI+
C#实现微信聊天对话框
前两天的《C#实现微信聊天对话框》大师给了不少的好的建议,本文基于进步并进行了改进,望大师一路来评论辩论~~~之前靠山的边框采取靠山图片的体式格式,今朝已采取
GDI+
直接绘制的体式格式,并且添加了靠山色以增长用户体验
zhangxinbin5
·
2013-04-07 11:00
GDI+
画透明背景的字
问题:有黑色的描边一样的东西原因: // GTemp.DrawString(StrYin[i], ftyin, BrushClrPinYin, iWidth, 0, StringFormat.GenericDefault);解决:用GraphicsPath来代替文字输出 path.AddString(...); pGraph->FillPath(&bru
gaofang2009
·
2013-04-05 19:00
Delphi
GDI+
桌面歌词
新建一个应用程序,在窗体上放置一个TTimer和一个TPopupMenu,TTimer的Interval属性为1500,TPopupMenu建立三个子菜单项,分别为“总在最前”、“背景穿透”和“退出”。再准备一张背景图片。工程源代码如下: unitUnit1; interface uses Windows,Messages,SysUtils,Variants,Classes,Gra
lailai186
·
2013-04-05 15:00
Delphi
GDI+
Delphi
GDI+
图形处理(3)
探究Delphi的图形处理之七--柔化和锐化处理 第三章 基本图像处理算法3.1柔化和锐化处理柔化处理的原理是将图片中每一个像素都由与其相邻的n*n个像素的平均值来代替。N的取值决定了其模糊程度。下面是柔化处理的程序。程序3.1unitUnit1;{柔化处理}Interfaceuses Windows,Messages,SysUtils,Variants,Classes,Grap
lailai186
·
2013-04-05 15:00
绘图
Delphi
GDI+
Delphi
GDI+
图形处理(2)
第一章 图像处理在可视化编程中的作用及其应用价值图像处理,是可视化编程的基础内容。在Windows操作系统中,一切要输出到屏幕上的东西都是通过图形处理这部分的内容来实现的。比如一个程序使用了标签控件,它看起来似乎并没有用到什么图形处理,但实际上标签控件就是通过使用GDI库中的图形处理函数来实现的。可见图形处理在编程中的重要性。图像处理在实际的应用中也极具价值。平面制作、动画制作等
lailai186
·
2013-04-05 14:00
绘图
Delphi
Delphi
GDI+
绘图 (1)
绘图需要有纸、画笔、画刷;Delphi有Canvas、Pen、Brush.Canvas :就是画布,譬如窗体的Canvas属性,就是窗体的画布;Pen:是画笔,可以设置笔色、笔宽等等;Brush:是画刷,可以设置填充颜色等等.//举例:{绘制直线} procedureTForm1.Button1Click(Sender:TObject); begin Canvas.Pen.Color:=cl
lailai186
·
2013-04-05 10:00
绘图
Delphi
TCanvas
VC++控制音量
《VisualC++开发技术大全》第26章声音与动画编程,本章讲述在VC6.0环境下,如何使用Win32、GDI、
GDI+
、DirectShow等开发接口实现声音与动画的处理。
Augusdi
·
2013-04-04 23:00
GDI+
—— Tcanvas 类属性及方法.......
delphiTCanvas类类关系 TObject-> TPersistent 对那些作图对象,可使用TCanvas对象作为画布。标准的window控件,例如编辑控件和列表框控件,当它们被Windows画出来时,并不需要一块画布。在创建一幅图像时,TCanvas对象提供有用的属性、方法和事件,主要通过以下方法: 指定需要使用的刷子、画笔和字体类型。 对各类形状和线条进行作图和填充。
lailai186
·
2013-04-03 11:00
Delphi
TCanvas
win32用
GDI+
加载png图片作为背景图
#include #include /*GDI+startuptoken*/ ULONG_PTRgdiplusStartupToken; /*DeclareWindowsprocedure*/ LRESULTCALLBACKWindowProcedure(HWND,UINT,WPARAM,LPARAM); //UpdateLayeredWindowDefi
xgx198831
·
2013-04-03 10:00
GDI+
填充背景时,很多时候不起作用,GDI、
GDI+
配合运用
在ONDRAW中执行
GDI+
填充背景时,不起作用,不知道什么原因Graphicsgraphics(pDC->GetSafeHdc()); Bitmapbmp(m_imgRec.Width(),m_imgRec.Height
shuilan0066
·
2013-03-31 21:00
OpenCV IplImage和
GDI+
Bitmap的相互转换
IplImage和Bitmap都是内存图形的表示方法,前者是OpenCV开源视觉库的,后者是
GDI+
的。如果在VC中使用OpenCV库的话,很可能会用到这两者的转换。
shaoxiaohu1
·
2013-03-28 22:00
bitmap
gdi
IplImage
GDI/
GDI+
在图像上画直线
/*//菜鸟记录//CImagem_img;//这里的程序多次画线报错,不知为何,求解CDCcdc;cdc.Attach(m_img.GetDC());CPenpen(PS_SOLID,2,RGB(0,0,0));cdc.SelectObject(&pen);cdc.MoveTo(10,10);cdc.LineTo(100,200);ShowImage();ReleaseDC(&cdc);m_im
qiubcym
·
2013-03-27 19:14
MFC
[BkWin界面库]界面库解读之开篇----体系结构
BkWin界面库是金山网络(http://www.ijinshan.com)开源的Kavass开源卫士代码中的一部分,是基于ATL/WTL/GDI/
GDI+
技术的一个很好的界面库,不仅可以实现非常绚丽的界面
sunnylion1982
·
2013-03-25 15:00
Winform中
GDI+
绘图(椭圆,直线等)
用CreateGraphics方法创建Graphics对象Graphicsg=this.CreateGraphics(); 画线,下例是一个棋盘://x+=15每一个格子的宽15,y+=15每一个格子的高15 for(intx=10,y=10,count=0;count<15;x+=15,y+=15,count++) { //220=15*14+10(格子宽*14+期盼最左的线起始x坐标)
·
2013-03-22 20:00
WinForm
GDI+
C# 在图片上画矩形
//定义全局变量privateintpointStartX,pointStartY,pointEndX,pointEndYprivateBitmapbitmapSource=null;//初始化中stringstrPath="C:\\Users\\Public\\Pictures\\SamplePictures\\22.jpg";bitmapSource=newBitmap(strPath);//
djc11282
·
2013-03-22 17:39
C#
GDI+
第十四章、
GDI+
14.1、Graphics类当希望使用GDI进行绘图的时候,一定要先定义一个Graphics的对象,这个对象主要是用来创建一个进行绘图的容器,这个对象如果是窗体创建的,那么该对象调用画图函数画出的图就在窗体中,如果这个对象是某个容器创建的,那么该对象调用画图函数画出的图就在容器中。14.1.1、定义Graphics类的对象对于主窗体Form,有如下几种方式来定义该对象:(1)、直接在Form窗体的
zwj7612356
·
2013-03-18 10:00
graphics
封装一个打印的公共类,跟童鞋们分享一下
ExpressPrinter类是调用 ImagePrinter打印封装类的一个实例,旨在与看看怎么使用
GDI+
绘制需要打印的内容和字体。===
xxj_jing
·
2013-03-18 09:00
如何在VC中使用
GDI+
GDI+
可应用于二维向量图象,栅格图象及排版,是为C/C++程序员而设计的表现为C++类而存在的接口,能用于一切基于Windows的应用中。
luckyboy101
·
2013-03-16 16:00
CxImage内存方式转换图像
以前做过,采用的是
GDI+
的方式,该方式有一个极大地缺陷为无法实现跨平台处理。闲话少说,进入正题。
Augusdi
·
2013-03-15 15:00
关于在2010中调用
GDI+
提示“Font”: 不明确的符号的问题
在VS2010中调用
GDI+
时,Fontfont(&fontFamily,13,FontStyleRegular,UnitPixel);会提示提示“Font”:不明确的符号的问题1> 可能是
cc7829290
·
2013-03-15 13:00
C++
GDI+
GDI+
drawImage使用注意
在绘制图像时,
GDI+
可能会自动缩放图像,这将会导致性能降低。另外,也可以通过将目标矩形的尺寸传递给DrawImage方法来控制图像的缩放。
clgoogle
·
2013-03-13 20:00
image
缩放时使用插值模式控制图像质量
Graphics对象的插值模式会影响
GDI+
缩放(拉伸和收缩)图像的方式。
·
2013-03-10 10:00
模式
微软VC各版本BUG: error C2660: 'new' : function does not take 3 parameters
今天在用
GDI+
写程序时,有HatchBrush*brushDotDiamond=newHatchBrush(HatchStyle25Percent,color);用VC6SP6或VS2005编译错误为
windows_nt
·
2013-03-09 14:00
计算机图形学(OpenGL版)-如何获取和安装OpenGL
计算机图形学,可以采用很多图形软件包(GDI,
GDI+
,WPF,QT等)来实现。但是考虑到跨平台,以及简单易用,三维能力强悍等原因,Helloj2ee采用了OpenGL。
helloj2ee
·
2013-03-05 17:00
Win32 使HBITMAP显示成透明效果2
当时我用的方法是把这个HBITMAP通过转换成
GDI+
的Image里面,然后把这个Image画在界面上,这样就可以去掉黑色。最近又发现了一个新的方法,主要的API
leehong2005
·
2013-02-25 14:00
Win32 使HBITMAP显示成透明效果
如何使HBITMAP显示成透明效果将得到的HBITMAP显示到界面上,方法很多,最常用的就是用
GDI+
的Graphics对象,把它画到界面上:Graphicsgg(hdc); Bitmap*p=Bitmap
leehong2005
·
2013-02-24 22:00
Win32
Win32
Win32
bitmap
bitmap
bitmap
Win32工程引用gdiplus.h编译错误解决方案
很多时候我们在VC++中要用到
GDI+
来画一些东西,要用
GDI+
的东西,头文件,命名空间,类库这些东西是少不了的。
leehong2005
·
2013-02-24 21:00
Android Matrix理论与应用详解
Matrix学习——基础知识以前在线性代数中学习了矩阵,对矩阵的基本运算有一些了解,前段时间在使用
GDI+
的时候再次学习如何使用矩阵来变化图像,看了之后在这里总结说明。
narutolufi
·
2013-02-11 17:00
android
VC
GDI+
双缓存绘图
//双缓冲显示图像 CRectrect; GetClientRect(&rect); CDCmemDC; CBitmapMemBitmap; //设备描述表初始化 memDC.CreateCompatibleDC(NULL); //建立与屏幕显示兼容的内存显示设备 MemBitmap.CreateCompatibleBitmap(pDC,rect.Width(),rect.Height()); /
cc7829290
·
2013-01-31 16:00
C++
C++
绘图
双缓存
vc++加载透明png图片方法——
GDI+
和CImage两种 ,vs2005 vs2008 PNG背景
先看看
GDI+
的方法方法1:1.GDI+画透明图层(alpha)的png图片stdafx加入如下:#include//初始化一下com口 #include"GdiPlus.h" usingnamespaceGdiplus
lanmanck
·
2013-01-31 14:00
使用
GDI+
进行开发的一些问题(11)
问题11,ICM 2.0转换图像 我在前面几章里面提到过ColorMatrix,可以将图像的色彩进行仿射变换。但是如果要对图像的色彩进行非线性变换的话,那就必须用到更强悍的API了。在Windows早期,有一套标准的色彩管理的API,叫做ICM 2.0 (Image Color Management 2.0)。在Windows Vista 以后,这套API升级成了WCS 1.0 (Windows
cloudtech
·
2013-01-29 14:00
DI
使用
GDI+
进行开发的一些问题(10)
Graphics是
GDI+
里面的大拿,可以用来画线,画矩形,甚至可以用来画各种各样的材质。通过不同的Pen,Brush来实现。
cloudtech
·
2013-01-29 14:00
DI
使用
GDI+
进行开发的一些问题(9)
问题9,ColorMatrix的使用图像的本质是什么?对不同的人来说这是不同的东西。在计算机的世界中,啥东西都是数据,图像也是一种数据。从自然界的光变成计算机的数据,需要通过采样和量化的处理。图像在计算机中,其实是一个二维数组,从数学上来说,这其实是一个矩阵。图像中的每一个点都是个四维向量,也就是(R,G,B,A),在RGBA色彩空间中,我们可以使用一个矩阵对每一个点(R,G,B,A)作矩阵乘法运
cloudtech
·
2013-01-29 14:00
DI
使用
GDI+
进行开发的一些问题(8)
在
GDI+
里面,Color有3个方法,分别是GetHue(),GetSaturation(),GetBrightness()。它是图像的色调,饱和度和亮度。
cloudtech
·
2013-01-29 13:00
DI
C++图像处理 -- PCX格式图像(下)
《C++图像处理--PCX格式图像(上)》将PCX格式图像转换为
GDI+
位图,本文则介绍将
GDI+
位图转换为PCX格式图像。 下面是
GDI+
位图转换为PCX格式图像代码
maozefa
·
2013-01-28 22:00
VC++加载透明png图片的两种常用方法——
GDI+
和CImage
先看看
GDI+
的方法方法1:1.GDI+画透明图层(alpha)的png图片stdafx加入如下:#include//初始化一下com口 #include"GdiPlus.h" usingnamespaceGdiplus
setflvet
·
2013-01-28 15:00
GDI绘图坐标系映射的理解
坐标单位 Windows的GDI/
GDI+
的绘图函数绘制图形时使用的是逻辑坐标系, 逻辑坐标系的单位是逻辑单位.
cay22
·
2013-01-28 15:00
使用
GDI+
进行开发的一些问题(7)
问题7,颜色修正我最近一直在颜色空间中纠结,前面讲的透明不透明只是一种特殊的颜色。今天我准备要讲的是真正的修正颜色。我们使用的数码相机有不同的型号,感光的CCD性能也是不一样的,再加上天气或者周围光线的原因,我们排出来的照片可能会偏色。此外,为了做一些特殊处理,可能需要将照片中某一个特殊的区域颜色进行修正。比如脸色可以变得更好一点,或者头发更黑一点等等。这个Topic很大,我会花好几个星期来讲这些
cloudtech
·
2013-01-28 11:00
DI
使用
GDI+
进行开发的一些问题(6)
使用
GDI+
可以生成多帧TIFF,却没办法实现GIF动画的生成,有可能是因为专利的缘故。首先让我们来看看怎么样在生成多帧的TIFF图像。
cloudtech
·
2013-01-28 11:00
DI
使用
GDI+
进行开发的一些问题(5)
在其实是在
GDI+
应用层上的一些东西,在这里我就不讲了。主要从更基本的地方讲起,其中还包括两块完全不同的内容。 1.Alpha 我们在上一讲中提到了PixelF
cloudtech
·
2013-01-27 23:00
DI
使用
GDI+
进行开发的一些问题(4)
GDI+
的Bitmap类提供了两个罪恶的函数GetPixel, SetPixel,用来获取某个像素点的颜色值。
cloudtech
·
2013-01-27 22:00
DI
使用
GDI+
进行开发的一些问题(3)
问题3,为啥读个图那么慢? 一般来说,读图可以用以下几种方法: publicstaticImage FromFile(string filename); publicstaticImage FromFile(string filename,bool useEmbeddedColorManagement); publicstaticBitmap FromHbitmap(IntPtr hbit
cloudtech
·
2013-01-27 22:00
DI
使用
GDI+
进行开发的一些问题(2)
问题2,System.OutOfMemoryException 首先我们还是来看一段代码: Bitmap bmpTemp = newBitmap(image); Bitmap bmp = newBitmap(bmpTemp); bmpTemp.Dispose();Bitmap bmp2 = bmp.Clone(newRectangle(1, 1, bmp.Width, bmp.Height
cloudtech
·
2013-01-27 22:00
DI
error C2664: 'Gdiplus::Bitmap::LockBits' : cannot convert parameter 1 from 'Gdiplus::Rect *__w64 '
查遍网络,应该是
GDI+
库版本不对于是,再次确认c++ 版本的GDI库, 安装后,仍然不对没办法,只能手动修改源代码,幸好指针和引用都是操作的一个对象
shuilan0066
·
2013-01-27 13:00
使用
GDI+
进行开发的一些问题(1)
1.GDI+的前世今生
GDI+
全称图形设备接口,Graphics Device Interface (GDI) ,他的爸爸叫做GDI, 用C写的。
cloudtech
·
2013-01-26 23:00
DI
C#中窗体Form的美化
窗体Form作为界面的主体部分,必先对其进行美化,在窗体自绘的过程中,需要使用到
GDI+
,如若对
GDI+
不是很了解的同学可移步我的CSDN博客或者搜
xiaohan2826
·
2013-01-19 22:00
上一页
34
35
36
37
38
39
40
41
下一页
按字母分类:
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
其他