AW: Screenshot vom Clientbereich der Mainform machen
Out ist für Objektinstanzen aber auch nicht die erste Wahl. Einfach By Value oder als Konstante entgegennehmen, geht beides.
|
AW: Screenshot vom Clientbereich der Mainform machen
Bitte nicht das JPeg Format für Screenshots verwenden!
Durch die verlustbehaftete Komprimierung werden Schriften und Kanten verwaschen. Siehe: http://www.r1ch.net/img-formats/ Gif und PNG sind für Screenshots besser geeignet. |
AW: Screenshot vom Clientbereich der Mainform machen
GIF ist für die Anzahl der Farbwerte (kunterbunte GUIs, Farbverläufe, Schriftglättung und Co.) auch nicht unbedingt gut geeignet.
Man kann beim JPEG aber auch die Komprimierungsqualität entsprechend einstellen, dann wird die Datei zwar größer, aber diese Verfälschungen minimieren sich. |
AW: Screenshot vom Clientbereich der Mainform machen
Zitat:
Sollte ein Farbverlauf in der Titelleiste als Gif-Bild etwas stufig aussehen ist das weit weniger tragisch als der Verlust an Schärfe bei einem JPEG-Bild. Und wenn man aus dem JPEG Screenshot mit einer Bildverarbeitung einen Ausschnitt wieder im JPEG Format speichert wird das Problem noch schlimmer. Aber im oben angegebenen Link wird eigentlich alles erklärt (inklusive Beispiel wie schlecht so ein JPEG Screnshot aussehen kann). |
AW: Screenshot vom Clientbereich der Mainform machen
Ich bin sowieso eher für PNGs und andere komprimierte Bitmaps.
GIF ist zwar auch nur Bitmap und neuerdings auch komprimiert, aber eben nur mit 256 Farben und wenn man ene blöde Implementierung verwendet, dann auch noch mit einer Standardfarbtabelle, welche recht unpassende Farben bereitstellt. |
AW: Screenshot vom Clientbereich der Mainform machen
Zitat:
|
AW: Screenshot vom Clientbereich der Mainform machen
Gif verwendet allerdings Farbpaletten und ist deshalb auf max. 8Bit (256-Farben) beschränkt
|
AW: Screenshot vom Clientbereich der Mainform machen
Hallo,
Danke für die Antworten! Ich wollts jetzt eigentlich nicht glauben, das jpg "schlechtere" Bilder erzeugt. Deswegen hab ich einen Screenshot erzeugt und den gleichzeitig als jpg und als png gespeichert. So war ein direkter Vergleich möglich! - und siehe da - da ist echt ein großer Unterschied - vor allem bei Schriften! Dann werd ich bei png bleiben. |
AW: Screenshot vom Clientbereich der Mainform machen
JPEG speichert Bilder eben verlustbehaftet.
Bei Fotos und anderen Bildern, mit sehr vielen Farben, wo es nicht auf jedes Pixel ganz genau drauf ankommt, komprimiert es dafür besser, da es einfach "unwichtige" Informationen wegläßt. (macht MP3 ja auch und da beschwert sich fast niemand) TJPEGImage.CompressionQuality := 100; |
AW: Screenshot vom Clientbereich der Mainform machen
Auch bei 100% ist das dann verlustbehaftet. Dann besser auf verlustfreies Kompressionsverfahren setzen (Z.B. PNG)
|
Alle Zeitangaben in WEZ +1. Es ist jetzt 05:50 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