Retournement image jpg sans perte du header
Par ex, avec ce code qui consiste à effectuer un flip (retournement mirroir)
je perd le header, hors j'ai besoin de le récupérer (avec nouvelles infos de dimensions si rotation) et l'inserrer dans jpg1...
Code:
1 2 3 4 5 6 7 8
|
Try MyBmp := TBitmap.create;
Jpg1.loadfromfile(fichier);
MyBmp.Assign(jpg1);
MyBmp.Canvas.StretchDraw(Rect(MyBmp.width-1, 0, -1, MyBmp.height), MyBmp) ;
jpg1.Assign(MyBmp);
Finally mybmp.free end;
Jpg1.saveTofile(fichier); |
avez vous une suggestion ?