zoukankan      html  css  js  c++  java
  • Delphi Jpg和Gif转Bmp

    begin 
        bmp:=TBitmap.Create; 
        jpeg:=TJPEGImage.Create; 
        jpeg.LoadFromFile(fname); 
        with bmp do 
        begin 
          PixelFormat:=pf24bit; 
          Height:=60; 
          Width:=self.RzListBox.Width; 
          Canvas.Brush.Color:=$00F0EDE6; 
          Canvas.FillRect(Canvas.ClipRect); 
          Canvas.StretchDraw(Bounds(0,0,80,60), jpeg); 
        end; 
      //这里你可以用save之类的方法了 
      bmp.Free; 
      jpeg.Free; 


    --------------------------------------------------------

    --convert JPEG to BMP 

    uses 
      JPEG; 

    procedure JPEGt*****P(const FileName: TFileName); 
    var 
      jpeg: TJPEGImage; 
      bmp:  TBitmap; 
    begin 
      jpeg := TJPEGImage.Create; 
      try 
        jpeg.CompressionQuality := 100; {Default Value} 
        jpeg.LoadFromFile(FileName); 
        bmp := TBitmap.Create; 
        try 
          bmp.Assign(jpeg); 
          bmp.SaveTofile(ChangeFileExt(FileName, '.bmp')); 
        finally 
          bmp.Free 
        end; 
      finally 
        jpeg.Free 
      end; 
    end; 




    --------------------------------------------------------

    --有一个TGIFImage组件 

    function GifT*****p(filename: string): TBitmap; 
    var 
    GIF: TGIFImage; 
    begin 
    GIF := TGIFImage.Create; 
    try 
    GIF.LoadFromFile(filename); 
    Result := TBitmap.Create; 
    Result.Assign(GIF.Bitmap); 
    finally 
    GIF.Free; 
    end; 
    end;

    http://blog.csdn.net/yanjiaye520/article/details/6676323

  • 相关阅读:
    Bitstream or PCM?
    centos7安装Redis-3.2.8
    【生肉】【不义联盟
    ES6中Map数据结构学习笔记
    机器学习基石入门
    2019/5/9 长难句
    文件遍历选取脚本
    [JS奇怪的世界]No.55 危險小叮嚀:陣列與for in
    OpenGL Panorama Player
    吴裕雄--天生自然MySQL学习笔记:MySQL 连接
  • 原文地址:https://www.cnblogs.com/findumars/p/4999210.html
Copyright © 2011-2022 走看看