• 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

  • 相关阅读:
    从服务器上下载下来的代码,部署到本地时,Url自动带www前缀
    个人说明
    名词解释
    Bandizip-解压缩软件
    uTools-工具插件集
    Geek-软件卸载工具
    Microsoft商店软件推荐
    Docker入门第九章
    Docker入门第八章
    IDM-下载工具
  • 原文地址:https://www.cnblogs.com/findumars/p/4999210.html
Copyright © 2020-2023  润新知