Funziona...nel mio codice ho avuto bisogno solo di mBmpDestination.Canvas.StretchDraw(mBmpDestination .Canvas.ClipRect,mBmpSource);Originariamente inviato da massi25
codice:procedure Ridimensiona(AFilename : string); var mBmpSource, mBmpDestination : Tbitmap; begin mBmpSource := TBitmap.Create; mBmpDestination := TBitmap.Create; mBmpDestination.PixelFormat := pf24bit; try mBmpSource.loadfromfile(afilename); mBmpDestination.height:= 100; mBmpDestination.width := 100; mBmpDestination.Canvas.StretchDraw(mBmpDestination.Canvas.ClipRect,mBmpSource); mBmpDestination.SaveToFile('tuofile.bmp'): finally mBmpDestination.Free; mBmpSource.Free; end; end;
dove le mie immagini erano di tipo timage ed erano anche jpeg...nonostante ciò mi funziona! Allora xkè dici che con le immagini di tipo Jpeg è più complicato?Ho sbagliato qualcosa?