Hoi,
Ik heb een probleempje met delphi. Ik laad een plaatje in van een ftp en laat deze zien op een form. Vervolgens wil ik deze naar een bestand wegschrijven en dan bouwt hij een bestand wat 10x de grootte van het origineel heeft! Deze kan ik uiteraard niet openen.. (Het zijn overigens allemaal jpeg-bestanden)
Hieronder de code
voor het openen:
voor het opslaan:
:
Suggesties?
Ik heb een probleempje met delphi. Ik laad een plaatje in van een ftp en laat deze zien op een form. Vervolgens wil ik deze naar een bestand wegschrijven en dan bouwt hij een bestand wat 10x de grootte van het origineel heeft! Deze kan ik uiteraard niet openen.. (Het zijn overigens allemaal jpeg-bestanden)
Hieronder de code
voor het openen:
code:
1
2
3
4
5
6
7
8
9
| image := TPicture.Create; url := '**************' + filename; ms := TMemoryStream.Create; fIdHTTP.Get(url, ms); ms.Position := 0; OleGraphic := TOleGraphic.Create; OleGraphic.LoadFromStream(ms); image.Assign(OleGraphic); ms.Free; |
voor het opslaan:
:
code:
1
2
| if sdImage.Execute then
iPreview.Picture.SaveToFile(sdImage.FileName); |
Suggesties?