Delphi 缩放图像代码 - 支持PNG透明通道(利用了Windows的windowscodecs.dll)
2016-08-27 03:02
423 查看
要求Delphi2007或者更高版本, 系统要求至少XP-SP2以上
实际上是利用了Windows的windowscodecs.dll这个文件的功能
在VCL里已经封装为TWICImage类
用这个类还可以做更多图像效果, 比如反转, 或者格式转化什么的
http://www.cnblogs.com/hs-kill/p/3460064.html
实际上是利用了Windows的windowscodecs.dll这个文件的功能
在VCL里已经封装为TWICImage类
procedure ScalerImage(AImage: TWICImage; AWidth, AHeight: Word); var nWIF: IWICImagingFactory; nWIS: IWICBitmapScaler; begin nWIF := AImage.ImagingFactory; nWIF.CreateBitmapScaler(nWIS); nWIS.Initialize(AImage.Handle, AWidth, AHeight, WICBitmapInterpolationModeFant); AImage.Handle := IWICBitmap(nWIS); nWIS := nil; nWIF := nil; end;
用这个类还可以做更多图像效果, 比如反转, 或者格式转化什么的
http://www.cnblogs.com/hs-kill/p/3460064.html
相关文章推荐
- Delphi VCL 在TRichEdit控件中设置WordWrap属性后无法自动换行的问题
- Delphi:与VCL同步(Synchronize()、用消息来同步)
- Delphi中线程类TThread实现多线程编程2---事件、临界区、Synchronize、WaitFor……
- 加密解密 Delphi C# 兼容互转
- [JNA系列]Java调用Delphi编写的Dll之实例Delphi使用PWideChar
- [JNA系列]Java调用Delphi编写的Dll之实例Delphi使用PAnsiChar
- [JNA系列]Java调用Delphi编写的Dll之JNA使用
- [JNA系列]Java调用Delphi编写的Dll之Delphi与JAVA基本数据类型对比
- 欢迎报名参加Delphi教学研习营, 在一个星期内学会Delphi语言基础程序开发
- Delphi,在DelphiXE下使用DirectX的初步摸索
- Delphi中自画TStatusBar面板中的文字颜色背景以及图片
- Delphi从内存流中判断图片格式(好多相关文章)
- Delphi 操作Flash D7~XE10都有 导入Activex控件 shockwave
- Delphi 中 paramstr 的用法及参数意义
- Delphi中创建一个可以改变大小的无边框窗口
- Delphi FMX 如何改变TButton, TSpeedButton中自带图标的颜色
- delphi Xe10 安装SDK
- Delphi 得到程序配置路径
- RAD Studio, Delphi, C++Builder 10.1 Berlin 第三季优惠活动
- Delphi皮肤之 - 图片按钮