gdi+专题提供gdi+的最新资讯内容,帮你更好的了解gdi+。
Rendering maps using .NET 【原文】: http://www.sharpgis.net/2005/06/10/RenderingMapsUsingNET.aspx 【翻译】:小粟 日期: 2007 年 2 月 23 日 Last night I was, just for fun, fooling around with creating my own mapserver
我正在编写一个全局钩子DLL,需要在窗口上使用GDI进行一些绘制以响应事件.我的问题是正在绘制的窗口不断重新绘制,所以我绘制的内容会在我想要之前被删除.有什么办法可以防止窗户在我需要的时候画任何东西吗? 我的钩子目前是一个WH_CALLWNDPROC钩子.使用GDI完成绘图以响应消息WM_SIZING.我使用GDI绘制到窗口的DC(即GetWindowDC)上.我绘制的内容绘制正确,但随着窗口客户
免责声明:我只是开始在C,所以很可能我缺少一些明显的东西,或者没有想到正确的方法!
我正在尝试在MFC应用程序中进行一些双缓冲,并尝试使用GDI在内存DC上绘图.但是,虽然我调用了CreateCompatibleDC(),但我只获得了单色图像.这是代码: CDC bufferDC; CBitmap bufferBitmap; bufferDC.CreateCompatibleDC(&dc); bufferBitmap.CreateCompatibleBitmap(&bufferD
使用Delphi2010开发的一个GDI+界面类,可以做出非常漂亮的界面。 unit xDUISkinPanel; interface uses   Windows, Messages, SysUtils, Graphics, Classes, stdctrls, Buttons, GDIPlusUse, GdiPlus,   GdiPlusHelpers, Controls, ExtCtrls,
    本文对已发布《Delphi图像处理》系列文章进行索引链接,以方便阅读和查找。     《Delphi图像处理 -- 数据类型及公用过程》。提供GDI+位图TGpBitmap和VCL位图TBitmap的转换过程以及几个最基本的通用过程。所有其它文章代码,包括例子代码,对必须包括该文章所介绍的ImageData.pas单元。     《Delphi图像处理 -- 平面几何变换类》。介绍图像平面
阅读提示:     《Delphi图像处理》系列以效率为侧重点,一般代码为PASCAL,核心代码采用BASM。     《C++图像处理》系列以代码清晰,可读性为主,全部使用C++代码。     尽可能保持二者内容一致,可相互对照。     本文代码必须包括文章《Delphi图像处理 -- 数据类型及公用过程》中的ImageData.pas单元。       这是《Delphi图像处理 -- 中值
阅读提示:     《Delphi图像处理》系列以效率为侧重点,一般代码为PASCAL,核心代码采用BASM。     《C++图像处理》系列以代码清晰,可读性为主,全部使用C++代码。     尽可能保持二者内容一致,可相互对照。     本文代码必须包括文章《Delphi图像处理 -- 数据类型及公用过程》中的ImageData.pas单元。       Photoshop提供了丰富的图象图层
阅读提示:     《Delphi图像处理》系列以效率为侧重点,一般代码为PASCAL,核心代码采用BASM。     《C++图像处理》系列以代码清晰,可读性为主,全部使用C++代码。     尽可能保持二者内容一致,可相互对照。    本文代码必须包括文章《Delphi图像处理 -- 数据类型及公用过程》中的ImageData.pas单元。     图像的表面模糊处理是Photoshop CS
unit Unit1; interface uses Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms, Dialogs, StdCtrls, CheckLst; type TForm1 = class(TForm) CheckListBox1: TCheckListBox;
转自:万一博客(http://www.cnblogs.com/del/) GDI+ 是 Windows 的一个函数库, 来自 Windows\System32\GDIPlus.dll, 其中包含了 610 个函数. 在 Delphi 中使用需要先下载安装 GDI+ for Delphi(这用于 2006、2007 Win32 的版本). 提供一个新的下载: http://files.cnblogs
陆续写了十几篇关于《GDI+在Delphi程序的应用》的文章后,应几个小友来信要求,将我所使用的GDI+ for VCL,包括Delphi和C++Builder版发布在了csdn的资源下载区,下载地址:http://download.csdn.net/source/297704         其中的Delphi版与目前网上流通的版本不完全兼容;而C++Builder本来自带有C++版的Gdipl
procedure DrawShadowString(const g: TGpGraphics; const str: WideString; const font: TGpFont; const origin: TGpPointF; ShadowSize, Distance: LongWord; Angle: Single = 60; ShadowAlpha: By
阅读提示:     《C++图像处理》系列以代码清晰,可读性为主,全部使用C++代码。     《Delphi图像处理》系列以效率为侧重点,一般代码为PASCAL,核心代码采用BASM。     尽可能保持二者内容一致,可相互对照。     本文代码必须包括《C++图像处理 -- 数据类型及公用函数》文章中的BmpData.h头文件。       Photoshop CS的图像黑白调整功能,是通过
        Delphi 音乐播放器,支持桌面歌词、换肤、换颜色、歌词自动下载,Win7下支持小窗口预览,有些功能未完全完成,就如调整音量(懒得搞,但是可以听了,只写了一次性播放列表没得循环的)。支持酷狗、QQ的动感歌词,以动感方式显示自己的实现方法,工程是使用Delphi XE2开发,原本是用delphi7后因为要支持win7下面的那个小窗口模式的,所以改为delphi xe2了。    
新建一个应用程序,在窗体上放置一个TTimer和一个TPopupMenu,TTimer的Interval属性为1500,TPopupMenu建立三个子菜单项,分别为“总在最前”、“背景穿透”和“退出”。 再准备一张背景图片。工程源代码如下: unit Unit1; interface uses Windows, Messages, SysUtils, Variants,
探究Delphi的图形处理 之七 -- 柔化和锐化处理      第三章           基本图像处理算法 3.1柔化和锐化处理 柔化处理的原理是将图片中每一个像素都由与其相邻的n*n个像素的平均值来代替。N的取值决定了其模糊程度。下面是柔化处理的程序。 程序3.1 unit Unit1; {柔化处理} Interface uses   Windows, Messages, SysUtils,
10.2  图 形 设 计        Windows是一个基于图形用户界面的操作系统。     若要在窗口上作图,需要调用Windows 提供的应用程序接口(Application Program Interface,API),还要申请和维护句柄等资源。     Delphi将这一切都封装在TCanvas类中,通过设置TCanvas类中的属性,调用其中的方法,就可以实现画图功能。 10.2.1
10.3  图 像 处 理         Delphi提供一组图形图像组件和一组图像类用于图形及图像处理。      常用的图形图像组件有Shape、PaintBox和Image组件,相关的图像类有TGraphic、TPicture和TBitmap。   10.3.1  图形图像组件 1.PaintBox绘图区域组件      Delphi除了允许在Form上直接绘制图形外,还允许使用Paint
阅读提示:     《Delphi图像处理》系列以效率为侧重点,一般代码为PASCAL,核心代码采用BASM。     《C++图像处理》系列以代码清晰,可读性为主,全部使用C++代码。     尽可能保持二者内容一致,可相互对照。     本文代码必须包括文章《Delphi图像处理 -- 数据类型及公用过程》中的ImageData.pas单元。       图像的最大值处理就是以当前像素为中心,