惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

C
Check Point Blog
奇客Solidot–传递最新科技情报
奇客Solidot–传递最新科技情报
钛媒体:引领未来商业与生活新知
钛媒体:引领未来商业与生活新知
让小产品的独立变现更简单 - ezindie.com
让小产品的独立变现更简单 - ezindie.com
L
LangChain Blog
云风的 BLOG
云风的 BLOG
M
MIT News - Artificial intelligence
A
About on SuperTechFans
J
Java Code Geeks
量子位
博客园 - 三生石上(FineUI控件)
博客园 - Franky
博客园_首页
H
Hackread – Cybersecurity News, Data Breaches, AI and More
IT之家
IT之家
Cyber Security Advisories - MS-ISAC
Cyber Security Advisories - MS-ISAC
Apple Machine Learning Research
Apple Machine Learning Research
Engineering at Meta
Engineering at Meta
雷峰网
雷峰网
D
DataBreaches.Net
人人都是产品经理
人人都是产品经理
Martin Fowler
Martin Fowler
有赞技术团队
有赞技术团队
OSCHINA 社区最新新闻
OSCHINA 社区最新新闻

博客园 - FilyCks

SQL动态条件查询例子 日期格式化函数 解决日志文件满造成的无法写入问题 数据库的日志文件 Delphi制作DLL SQLSERVER 日期函数及取当天数据 SQL语句导入导出大全 日期数据处理 按时间段统计数据(1) FastReport(5) FastReport(4) FastReport(3) FastReport(2) FastReport(1) 游标嵌套(个人笔记) FastReport 的初学感悟 查询表(个人笔记) 游标的一些例子 自己研究出来的第一个游标
图片转换和读取(个人笔记)
FilyCks · 2008-03-13 · via 博客园 - FilyCks

uses
Jpeg


procedure BitmapToJpeg(Bitmap: TBitmap; Jpg: TJPEGImage;
  Compress: Integer);
begin
  Jpg.Assign(Bitmap);
  if Compress>0 then
  begin
    Jpg.CompressionQuality:= Compress;
    Jpg.Compress;
  end;
end;


procedure JpegToBitmap(Jpg: TJPEGImage; Bitmap: TBitmap);
begin
  Bitmap.Width:= JPG.Width;
  Bitmap.Height:= JPG.Height;
  Bitmap.PixelFormat:= pf24bit;
  Bitmap.Canvas.Draw(0,0,JPG);
end;

var
  ms:TMemoryStream;
  jpg:TJPEGImage;
with ADOQuery3 do
    begin
      Close;
      SQL.Clear;
      SQL.Add('exec GetImage ''' + ADOQuery2.FieldByName('IDBName').AsString + ''',''' + ADOQuery2.FieldByName('IUID').AsString + '''');
      Open;
      if not IsEmpty then
      begin
        ms:= TMemoryStream.Create;
        jpg:= TJPEGImage.Create;
        try
          TBlobField(FieldByName('Image')).SaveToStream(ms);
          ms.Position:=0;
          jpg.LoadFromStream(ms);
          JpegToBitmap(jpg, Image1.Picture.Bitmap);
        finally
          ms.Free;
          jpg.Free;
        end;
      end;
      Close;
    end;