Bonjour,
Je ne connais pas Free Pascal et j'aimerai savoir ce que fait le code suivant :
Je ne sais pas ce que fait TFPMemoryImage.LoadFromFile en utilisant le 2nd paramètre qui est un TFPReaderJPEG.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17 uses Classes, SysUtils, FPimage, PWriteJPEG, FPReadJPEG, LCLProc; ... var l_ImgReader: TFPCustomImageReader; l_WrtJPEG: TFPWriterJPEG; l_Img: TFPMemoryImage; begin try l_ImgReader := TFPReaderJPEG.Create l_Img := TFPMemoryImage.Create(1, 1); l_WrtJPEG := TFPWriterJPEG.Create; l_Img.LoadFromFile('c:\photo.jpg', l_ImgReader); Result.imgSource := TMemoryStream.Create; l_Img.SaveToStream(Result.imgSource, l_WrtJPEG); ...
Et aussi TFPMemoryImage.SaveToStream avec son 2nd paramètre qui est un TFPWriterJPEG.
Je suppose que ces paramètres formatent l'image mais comment ?
Merci pour votre aide
Partager