没有,也没有必要。难道对GIF/JPG/TIF...,每个都要做个控件吗?  :)
你把jpg图形做为blob数据处理就行了,例如:
(query1.fieldbyname('JpgData').as blobfield).savetofile     (save jpg文件)
(query1.fieldbyname('JpgData').as blobfield).savetostream...   (save 为流)

解决方案 »

  1.   

    你可以搜索一下,又这方面的讨论。TMemorystream,和TjpegImage就搞订了。
      

  2.   

    //save jpeg
    TBlobField(Table1.FieldByName('Jpeg')).LoadFromFile(OpenPictureDialog1.FileName)//show jpeg
    uses jpeg;
    var
      AJpeg:TJpegImage;
      MS;TMemoryStream;
    begin
      AJpeg:=TJpegImage.Create;
      MS:=TMemoryStream.Create;
      TBlobField(Table1.FieldByName('Jpeg')).SaveToStream(MS);
      AJpeg.LoadFromStream(MS);
      Image1.Picture.Bitmap.Assign(AJpeg);
      AJpeg.Free;
      MS.Free;
    end;