您现在的位置是: 软件 > 开发者网络 > 程序方舟 > 开发专栏 > DELPHI开发 > 正文
·速成电脑精英(包分配)白领高薪一族从这里开始



-Java套接字编程(下)
-MediaStudio Pro 6.5教程
-三款卸载软件最新试用
-基于Visual C++的Winsock API研究

Delphi数据压缩处理
2001-04-11· ·蔡健 ··天极论坛

上一页  1 2 3  下一页


  2.压缩图像

   procedure CompressBitmap(var CompressedStream: TMemoryStream;const CompressionLevel: TCompressionLevel);

    var

     SourceStream: TCompressionStream;

     DestStream: TMemoryStream;

     Count: Integer;

    Begin

     file://获得图像流的原始尺寸

     Count := CompressedStream.Size;

     DestStream := TMemoryStream.Create;

     SourceStream:=TCompressionStream.Create

     (CompressionLevel, DestStream);

     Try

      file://SourceStream中保存着原始的图像流

      CompressedStream.SaveToStream(SourceStream);

      file://将原始图像流进行压缩, DestStream中保存着压缩后的图像流

      SourceStream.Free;

      CompressedStream.Clear;

      file://写入原始图像的尺寸

      CompressedStream.WriteBuffer(Count, SizeOf

      (Count));

      file://写入经过压缩的图像流

      CompressedStream.CopyFrom(DestStream, 0);

      finally

      DestStream.Free;

     end;

    end;

上一页  1 2 3  下一页

■ 相关内容
 LED数码管仿真显示程序
 压缩、看图两不误——ACDZip
 Delphi中ListBox控件的六种特效
 Delphi中多库关联查询
 Delphi实现NetBIOS广播收发
 Powerbuilder 控件的二次开发
 DELPHI超级Internet控件集--INDY
 自编扫雷程序详解(Delphi版)
 用Java Servlet构建旗帜广告系统
 Linux内核模块编程指南
感谢 访问天极网,如果您觉得该文章涉及版权问题,请看这里!