請問如何將JPG轉換問十六進制字串,不考慮先將其轉換為BMP處理
uj5u.com熱心網友回復:
......procedure TForm1.Button1Click(Sender: TObject);
var
MS:TMemoryStream;
sHex:string;
iSize:Integer;
begin
MS:=TMemoryStream.Create;
try
MS.LoadFromFile('c:\1.jpg');
iSize:=MS.Size;
MS.Position:=0;
SetLength(sHex,iSize*2);
//sHex里面保存的就是轉換結果
BinToHex(PChar(MS.Memory),PChar(sHex),iSize);
MS.Clear;
MS.WriteBuffer(sHex[1],length(sHex));
MS.SaveToFile('c:\1.txt');
finally
MS.Free;
end;
end;
uj5u.com熱心網友回復:
支持1樓.
uj5u.com熱心網友回復:
Base64加密一下就可以了轉載請註明出處,本文鏈接:https://www.uj5u.com/houduan/71351.html
上一篇:TChromium使用問題
