Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Multimedia (https://www.delphipraxis.net/16-multimedia/)
-   -   Delphi Antialiasing Schriftart lesbar machen (https://www.delphipraxis.net/182778-antialiasing-schriftart-lesbar-machen.html)

Smaraner 17. Nov 2014 19:06

Antialiasing Schriftart lesbar machen
 
Liste der Anhänge anzeigen (Anzahl: 1)
Hallo,

ich passe per Image.Proportional PNG Dateien in eine feste Image größe ein. Dadurch leidet ja auch die Schrift.

Deshalb wollte ich das Bild Antialiasen:

Delphi-Quellcode:
procedure TFormViewer.lbl1Click(Sender: TObject);
var
  oPNG :TPNGImage;
begin
  try
  oPNG := TPNGImage.Create;

    oPNG.LoadFromFile(imggrosspfad);
    imggross.Picture.Bitmap.Assign(oPNG);
    Antialiasing(imggross.Picture.Bitmap, Rect(0, 0, imggross.Width, imggross.Height), 2);

  finally
    oPNG.Free;
  end;
end;
und http://www.delphipraxis.net/8954-antialiasing.html

Wie bekomme ich es jetzt hin das eine Schriftart wie z.B. Times New Roman noch lesbar ist?

Anhang 42152

Dejan Vu 17. Nov 2014 19:21

AW: Antialiasing Schriftart lesbar machen
 
Kann es sein, das das Vergrößern nicht gut funktioniert? Da gibt es doch bessere Algorithmen.

Der schöne Günther 17. Nov 2014 19:24

AW: Antialiasing Schriftart lesbar machen
 
Schrift zu rasterisieren und im Nachhinein wieder größer/kleiner zu ziehen kann doch nie gut aussehen, oder?

Auch: Ist das gedruckt und dann gescanned? Weil normalerweise hätte ich da doch noch diese bunten TrueClear-Pixel erwartet.

Dejan Vu 17. Nov 2014 19:26

AW: Antialiasing Schriftart lesbar machen
 
Vergrößert geht ganz gut mit den richtigen Filtern, zumindest entstehen keine Jaggies.

Smaraner 17. Nov 2014 19:32

AW: Antialiasing Schriftart lesbar machen
 
Danke für die Antworten.

Ich verkleinere das Bild, denn die Bilder sind immer unterschiedlich groß.
Das ist eine Word Datei, die mit dem PDF Creator in ein Bild umgewandelt wird.

Dejan Vu 18. Nov 2014 03:44

AW: Antialiasing Schriftart lesbar machen
 
Selbst beim Verkleinern gibt es Filter, bei denen keine/kaum Jaggies entstehen.
Hast Du es mit diesen Tipps schon einmal versucht?
http://stackoverflow.com/questions/1...cely-in-delphi

Bei der niedrigen Auflösung wäre es aber wirklich denkbar, das es nicht besser geht. Aber einen Versuch wäre es wert.


Alle Zeitangaben in WEZ +1. Es ist jetzt 12:52 Uhr.

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz