![]() |
TImage Ergebnisse nicht gut (genug)!
Liste der Anhänge anzeigen (Anzahl: 1)
Hi!
Was gibt es denn für Möglichkeiten schönere Bildchen zu zaubern auf denen nicht diese "Verpixelungen" (z.B. bei Kurven) zu erkennen sind? (siehe Anhang) mfg mandumoal |
Re: TImage Ergebnisse nicht gut (genug)!
Da musst Du Dich selbst ins Zeug legen. Aber eine Suche nach
![]() ...:cat:... |
Re: TImage Ergebnisse nicht gut (genug)!
Hi!
Ich habe mal die Antialiasing Procedure von Sanchez ![]() Erst mal habe ich mein Bild das schöner aussehen will in einem TImage. Wie kann ich denn daraus ein Bitmap machen, welches ich dann der Procedure übergeben kann? Ich habes es mal mit einem Bitmap probiert und bekam an dieser Stelle eine Exeption (Zugriffsverletzung):
Delphi-Quellcode:
Was ist denn an der Stelle schiefgelaufen?
procedure Antialiasing(Bitmap: TBitmap; Rect: TRect; Percent: Integer);
var pix, prevscan, nextscan, hpix: ^PixArray; l, p: Integer; R, G, B: Integer; R1, R2, G1, G2, B1, B2: Byte; begin Bitmap.PixelFormat := pf24bit; //<<<<<<------Hier with Bitmap.Canvas do begin Brush.Style := bsclear; for l := Rect.Top to Rect.Bottom - 1 do begin pix:= Bitmap.ScanLine[l]; if l <> Rect.Top then prevscan := Bitmap.ScanLine[l-1] else prevscan := nil; if l <> Rect.Bottom - 1 then nextscan := Bitmap.ScanLine[l+1] else nextscan := nil; das ist erstmal genug mfg mandumoal |
Alle Zeitangaben in WEZ +1. Es ist jetzt 13:27 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz