zoukankan      html  css  js  c++  java
  • Delphi 缩放图像代码

    要求Delphi2007或者更高版本, 系统要求至少XP-SP2以上

    实际上是利用了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

  • 相关阅读:
    week4
    week3
    2017福州大学面向对象程序设计寒假作业二
    Week2
    10个android开发必备的开源项目
    Day Ten
    Day Nine
    Day Eight
    Day Seven
    Day Six
  • 原文地址:https://www.cnblogs.com/findumars/p/5812158.html
Copyright © 2011-2022 走看看