我现在在做一个程序,我输入身份证号码,然后它会返回XML代码给我.然后图片也是以字符串返回.但我不知道怎么把字符串转换为图片...希望高手帮忙.

解决方案 »

  1.   

    是不是可以这样,把身份证字符串写到一个image上,然后把image保存成jpg图片。
      

  2.   

    unit
      jpegvar
    msmem: Tstringstream;
    jpsg: Tjpegimage;
    begin
       msmem := Tstringstream.Create('');
       jpsg := Tjpegimage.Create;
       TBlobfield(map_query.FieldByName('image')).SaveToStream(msmem);
       msmem.Position := 0;
       jpsg.LoadFromStream(msmem);
       image1.Picture.Assign(jpsg);
       msmem.Free;
       jpsg.Free;
    end;希望上面的代碼能幫到你。
      

  3.   

      Image1.Canvas.TextOut(0, 0, '1000');
      Image1.Picture.SaveToFile('e:\a.jpg');
      

  4.   

    图片以字符串,返回,需要知道图片返回的字符串是否为图片本身的Base64编码或者是别的什么。
    然后进行逆向解析就是了
      

  5.   

    你看到的字符串是数据库里存在图片吧? 去找找导出方法吧  其实delphi的窗体文件中的图片也是那样存储的