如何从一张图片中裁剪一部分距形图片另存为文件(使用Canvas.CopyRect)
2017-02-01 06:40
211 查看
如何从一张图片中裁剪一部分距形图片另存为文件? Delphi / Windows SDK/API
http://www.delphi2007.net/DelphiMultimedia/html/delphi_2006121112045369.html
如何从一张图片中裁剪一部分距形图片另存为文件?
需要一段实现的功能的代码
procedure TForm1.Button1Click(Sender: TObject);
var
SrcBmp, DestBmp: TBitmap;
begin
SrcBmp := TBitmap.Create;
SrcBmp.LoadFromFile('C:\Source.bmp');
DestBmp := TBitmap.Create;
DestBmp.Width := 100;
DestBmp.Height := 100;
DestBmp.Canvas.CopyRect(Rect(0, 0, 100, 100), SrcBmp.Canvas, Rect(50, 50, 150, 150));
DestBmp.SaveToFile('C:\Dest.bmp');
SrcBmp.Free;
DestBmp.Free;
end;
http://www.cnblogs.com/hssbsw/p/3335656.html
http://www.delphi2007.net/DelphiMultimedia/html/delphi_2006121112045369.html
如何从一张图片中裁剪一部分距形图片另存为文件?
需要一段实现的功能的代码
procedure TForm1.Button1Click(Sender: TObject);
var
SrcBmp, DestBmp: TBitmap;
begin
SrcBmp := TBitmap.Create;
SrcBmp.LoadFromFile('C:\Source.bmp');
DestBmp := TBitmap.Create;
DestBmp.Width := 100;
DestBmp.Height := 100;
DestBmp.Canvas.CopyRect(Rect(0, 0, 100, 100), SrcBmp.Canvas, Rect(50, 50, 150, 150));
DestBmp.SaveToFile('C:\Dest.bmp');
SrcBmp.Free;
DestBmp.Free;
end;
http://www.cnblogs.com/hssbsw/p/3335656.html
相关文章推荐
- 如何从一张图片中裁剪一部分距形图片另存为文件?
- 如何从一张图片中裁剪一部分距形图片另存为文件?
- 如何使用asp.net中的控件将一个图片文件从一个目录传到另外一个目录下?
- 如何使用js将canvas保存为图片文件,并且可以自定义文件名
- 如何使用Android MediaStore裁剪大图片
- [原创]如何实现图片明明是gif或者jpg的,可另存为的时候却变成“无标题”的BMP文件呢?
- 如何将网页所用图片裁剪成固定大小、合适文件大小(photoshop工具)
- C#如何在项目的代码中使用图片文件资源
- Win10如何使用自带的新版照片应用来裁剪图片
- 如何使用Android MediaStore裁剪大图片
- 如何使用Android MediaStore裁剪大图片
- 如何用Visual C#使用资源文件中资源(从资源文件中获取文字图片等)
- VBS 使用 画图 mspaint 把图片文件另存为 缩小图片文件的体积
- 使用JavaScript+canvas实现图片裁剪
- 如何在使用eclipse的情况下,清理android项目中的冗余class文件和资源文件以及冗余图片
- 如何使用Android MediaStore裁剪大图片
- html Demo工具类:网页使用ie另存为htm文件时,css样式文件的图片路径不对,进行修改,并下载图片
- 如何熟练使用ps裁剪工具裁切出一张好的图片
- 【译】如何使用Android MediaStore裁剪大图片
- cocos2dx中如何从一张图片中切割一部分显示成小图片