Screenshot erzeugen
-
Stehen 2 Möglichkeiten in der FAQ

-
Jo Danke "Slashi" habe sie gefunden.
-
Kann man auch die Bildschirmauflösung ändern?
-
Ja.
-
und wie skaliert man Bilder ?
-
Steht auch in der FAQ.
-
Also skalieren.. echtes skalieren, das musst dir selber schreiben. TImage::Stretch hilft dir aber fürs grobe skalieren, wenn Verhältnis des Quellmaterials beachtest.
So bekommst jedoch höchstwahrscheinlich Stufen in die Grafik, weil es eben nur das Bild verzerrt und nicht wirklich neu berechnet. Über eine Quelle/Funktion die soetwas möglich macht wäre ich auch interessiert.
@buddel
Das ist aber kein echtes skalieren, wenn dich auf das Thema "Grafik - JPG skalieren" beziehst.
-
Ansonsten kannst du das auch über GDI+ machen.
-
-
Das wäre meine nächste Frage gewesen, danke für den Link. Ich bezweifel aber das die darin echtes skalieren haben. Ich meine mit echten skalieren das eine Interpolation stattfindet. So wie man es in Grafikbearbeitung kennt und dort kann man diverse Typen von Interpolation aussuchen. Aber scheint interessant zu sein, sollte man sich mal näher anschauen.
-
Doch, du kannst sogar verschiedene InterpolationModes wählen.
InterpolationModeInvalid
InterpolationModeDefault
InterpolationModeLowQuality
InterpolationModeHighQuality
InterpolationModeBilinear
InterpolationModeBicubic
InterpolationModeNearestNeighbor
InterpolationModeHighQualityBilinear
InterpolationModeHighQualityBicubic
-
Wau! Das ja sehr interessant. Danke für die Information!
-
Mit welchem Befehl setzt man die Auflösung??
-
Auf die Frage sage ich jetzt mal "StretchDraw" auch wenn es in C++ keine Befehle gibt.
Ansonsten