|
|
|
![]() |
|
Strumenti |
![]() |
#1 |
Junior Member
Iscritto dal: Sep 2005
Messaggi: 27
|
[Delphi] Ma perchè non funziona?
Nella stringa d2 dovrei trovarmi lo stream dei byte della jpg convertita in bmp, invece è vuota. raw.size mi restituisce correttamente le dimensioni dello stream, ma i = 0 e d2 =''.
JPG := TJPEGImage.Create; JPG.LoadFromFile(OpenDialog1.FileName); with TBitmap.Create do begin Assign(JPG); raw := TmemoryStream.Create; SaveToStream(raw) ; end ; SetLength(d2,raw.size); i:=raw.Read(d2[1],raw.size); Invece così funziona: with TBitmap.Create do begin Assign(JPG); raw := TstringStream.Create(d2); SaveToStream(raw) ; end ; d2:=raw.DataString; Perche? Non riesco a capire... Grazie |
![]() |
![]() |
![]() |
#2 |
Junior Member
Iscritto dal: Sep 2005
Messaggi: 27
|
up
|
![]() |
![]() |
![]() |
Strumenti | |
|
|
Tutti gli orari sono GMT +1. Ora sono le: 16:28.