Moin
Ich suche im Moment ein Beispiel zu einer Ausschnittvergrößerung (Lupen-Funktion) eines Bitmaps oder JPG-Bildes. Ich konnte zwar ein paar Beispiele für Delphi finden, aber ich bekomme sie nicht unter Lazarus zum laufen.
Kennt jemand ein entsprechendes Beispiel für Lazarus?
Gruß und noch frohe Weihnachten
Michael
Ausschnittvergrößerung (Lupe)
Re: Ausschnittvergrößerung (Lupe)
Mit
Bitmap.Canvas.CopyRect
und
Bitmap.Canvas.StretchDraw
sollte das klappen.
Bitmap.Canvas.CopyRect
und
Bitmap.Canvas.StretchDraw
sollte das klappen.
-
- Beiträge: 230
- Registriert: Di 17. Mär 2009, 10:51
- OS, Lazarus, FPC: Win10 64Bit // Linux Mint 20.0 - (L 2.2.0 FPC 3.2.2)
Re: Ausschnittvergrößerung (Lupe)
Danke. Den Ausschnitt mit CopyRect habe ich hinbekommen, aber irgendwie will StretchDraw noch nicht. Ich habe stattdessentheo hat geschrieben:Mit
Bitmap.Canvas.CopyRect
und
Bitmap.Canvas.StretchDraw
sollte das klappen.
Code: Alles auswählen
image2.Stretch:=true
Code: Alles auswählen
image2.Proportional:=true
Ist das vom Ergebnis her identisch? Wie gesagt. StretchDraw habe ich noch nicht hinbekommen.
Gruß
Michael
Re: Ausschnittvergrößerung (Lupe)
Wenn dir das reicht, dann ist das schon OK.catweasel hat geschrieben: Ist das vom Ergebnis her identisch?