//让 TDIB 的这些特效烦透了: 多、还重复、又不完善; 还没有测试或测试失败的方法: procedure DrawShadow(SrcDIB: TDIB; X, Y, Width, Height, Frame: Integer; FilterMode: TFilterMode); procedure DrawShadows(SrcDIB: TDIB; X, Y, Width, Height, Frame: Integer; Alpha: Byte); procedure DrawAntialias(SrcDIB: TDIB); procedure DoZoom(DIB2: TDIB; ZoomRatio: Real); procedure DoBlur(DIB2: TDIB); procedure DoRotate(DIB1: TDIB; cX, cY, Angle: Integer); function HasAlphaChannel: Boolean; function AssignAlphaChannel(ALPHA: TDIB; ForceResize: Boolean{$IFDEF VER4UP} = False{$ENDIF}): Boolean; procedure RetAlphaChannel(out DIB: TDIB); procedure Compress; procedure Decompress; //另外, 从 TBitmap 到 TDIB, 本来也简单, TDIB 还是给提供了方便的互通方法: procedure TDIB.CreateDIBFromBitmap(const Bitmap: TBitmap); function TDIB.CreateBitmapFromDIB: TBitmap;
分类:
Delphi 与 DirectX
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 开发者必知的日志记录最佳实践
· SQL Server 2025 AI相关能力初探
· Linux系列:如何用 C#调用 C方法造成内存泄露
· AI与.NET技术实操系列(二):开始使用ML.NET
· 记一次.NET内存居高不下排查解决与启示
· 阿里最新开源QwQ-32B,效果媲美deepseek-r1满血版,部署成本又又又降低了!
· 开源Multi-agent AI智能体框架aevatar.ai,欢迎大家贡献代码
· Manus重磅发布:全球首款通用AI代理技术深度解析与实战指南
· 被坑几百块钱后,我竟然真的恢复了删除的微信聊天记录!
· 没有Manus邀请码?试试免邀请码的MGX或者开源的OpenManus吧
2008-01-25 初学 Delphi 嵌入汇编[16] - 进制的表示方法
2008-01-25 初学 Delphi 嵌入汇编[15] - 需要保护的寄存器
2008-01-25 初学 Delphi 嵌入汇编[14] - 常量与变量在汇编中的一个区别
2008-01-25 初学 Delphi 嵌入汇编[13] - 地址参数用 [] 取值
2008-01-25 初学 Delphi 嵌入汇编[12] - 在汇编代码中可以直接使用 Result