![]() |
Graphik in Graustufen auf Canvas?
Hallo zusammen!
Ich muss aktuell Graphiken unterschiedlicher Typen (bmp, wmf, jpg) in Graustufen auf einen TCanvas bringen. Dabei würde ich es gerne vermeiden, die Graphiken erst in ein Bitmap zu wandeln, um Treppenstufen etc. zu vermeiden. Habt ihr da Vorschläge? |
AW: Graphik in Graustufen auf Canvas?
mmmhhhhh...bei den Pixelformaten sollten bei 1:1 Ausgabe IMHO keine neuen Treppeneffekte entstehen und bei den Vektorformaten lassen sie sich ohnehin nicht vermeiden ... (allenfalls per GDI+ besser interpolieren).
Aber vielleicht habe ich die Anforderung auch falsch verstanden. |
AW: Graphik in Graustufen auf Canvas?
Zitat:
Wenn ich zum Beispiel ein seitenfüllendes WMF auf einen Drucker mit hoher Auflösung ausgeben will und dabei ein temporäres Bitmap in "Zielauflösung" nutze, wird das ja ein monströses Ding. Wenn ich hingegen ein gröbere Auflösung nehme, um den Speicher zu schonen, kommen eben zusätzliche Artefakte hinzu - und die würde ich gerne umgehen. Mal abgesehen davon, dass mein Delphicode die ganzen Schritte von Originalgraphik zu buntem Bitmap zu Graustufenbitmap zu Canvas vermutlich nicht so effizient hinkriegt wie ein GDI-Befehl. |
AW: Graphik in Graustufen auf Canvas?
Ich würde die MetafIle einfach so wie sie ist per Printer.Canvas.StretchDraw abschicken und den Drucker auf Graustufen stellen (Treibereinstellungen).
|
AW: Graphik in Graustufen auf Canvas?
Zitat:
|
AW: Graphik in Graustufen auf Canvas?
Für die Vorschau würde eine geringere Auflösung ja genügen und zum Mischen zumindest auf einer Seite gibt es eh Einschränkungen
Zitat:
![]() Ich fürchte Du wirst um formatfüllende Bitmaps bei den Anforderungen nicht herumkommen. |
AW: Graphik in Graustufen auf Canvas?
Zitat:
Danke für alle Antworten bisher! |
Alle Zeitangaben in WEZ +1. Es ist jetzt 04:07 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