Delphi 保存GDI+为图片
来源:互联网 发布:尔雅网络通识课官网 编辑:程序博客网 时间:2024/05/24 03:23
//获取解码信息
function GetEncoderClsid(Formats:string;var clsid : TGUID):Integer;
var
num :UINT ; // number of image encoders
size : UINT ; // size of the image encoder array in bytes
pinfo : PImageCodecInfo ;
i : Integer ;
begin
GetImageEncodersSize(num, size);
pinfo := GetMemory(size);
GetImageEncoders(num, size, pinfo);
for I := 0 to num - 1 do
begin
if pinfo.MimeType = Formats then
begin
clsid := pinfo.Clsid ;
Break ;
end;
Inc(pinfo);
end;
end;
procedure TForm1.Button2Click(Sender: TObject);
var
image : TGPBitmap ;
graphic : TGPGraphics ;
pen : TGPPen ;
pen2 : TGPPen ;
rect : TGPRectF ;
color : ARGB ;
guid : TGUID ;
begin
GetEncoderClsid('image/bmp',guid);
pen := TGPPen.Create(aclRed,2);
image := TGPBitmap.Create(500,400);
graphic := TGPGraphics.Create( image );
try
graphic.Clear(aclWhite);
graphic.DrawEllipse(pen,MakeRect(10,10,20,20));
pen.SetColor(aclGreen);
pen2 := pen.Clone ;
graphic.TranslateTransform(10.0,50);
graphic.DrawEllipse(pen2,MakeRect(10,10,20,20));
pen.SetColor(aclRed);
graphic.TranslateTransform(10.0,50);
graphic.DrawEllipse(pen,MakeRect(10,10,20,20));
graphic.TranslateTransform(10.0,50);
graphic.DrawEllipse(pen2,MakeRect(10,10,20,20));
image.Save('d:\aaa.jpg',guid) ;
graphic.FromHDC(Canvas.Handle).DrawImage(image,0,0);
finally
graphic.Free;
image.Free;
end;
end;
- Delphi 保存GDI+为图片
- delphi RichEdit的内容保存为图片
- delphi RichEdit的内容保存为图片
- delphi RichEdit的内容保存为图片
- C++ GDI+ DrawString 保存字符串文字为透明图片
- C++ GDI+ DrawString 保存字符串文字为透明图片
- GDI+保存图片
- gdi+保存图片
- GDI+ 保存图片
- GDI+图片保存
- delphi 图片保存,装载
- 用gdi+将内存位图文件保存为其它格式的图片
- VB6.0用GDI+保存图片为JPG、TIFF、PNG、GIF、BMP等格式
- C++ GDI+提取系统文件或文件夹的图标,保存为透明图片
- VB6.0用GDI+保存图片为JPG、TIFF、PNG、GIF、BMP等格式
- 使用GDI+ 保存HDC为位图文件
- Delphi保存网页中的图片
- QGraphicsScene保存为图片
- Android:TextView的垂直滚动效果和上下滚动效果,原生动画实现
- wget: command not found的解决方案
- iOS开发常用(三方类库,工具,高仿APP,技术网站 ,快捷键 ,技术干货)
- gulp-sass编译无输出
- 获取玩家是不是在某个时间点在线
- Delphi 保存GDI+为图片
- 查看.lib文件具体链接哪个dll文件
- javaScript——正六边形图片裁剪
- powershell 批量添加TMG ISA 域名集
- C#将数据存储为CSV文件格式
- mysql函数和mysqli函数用法详解
- android.media.cts.EncodeDecodeTest -- testVP8EncodeDecodeVideoFromPersistentSurfaceToSurfaceQCIF
- 关于“我”
- Java Socket