Einzelnen Beitrag anzeigen

EWeiss
(Gast)

n/a Beiträge
 
#14

AW: Resample oder Resize mit GDI+

  Alt 30. Nov 2010, 06:41
Die Vorgehensweise ist folgende..
1. Ein graphic obj erstellen
Code:
GdipCreateFromHDC(Hdc, graphics);
2. Setzen der Optimierungsmodis
Verschiedene modis die du verwenden kannst.
Smoothing, Interpolation, PixelOffset, CompositingMode..

Code:
GdipSetInterpolationMode(graphics, InterpolationModeHighQualityBicubic);
wobei InterpolationModeHighQualityBicubic den Wert 7 enthält..
QualityModeHigh := 2;
InterpolationModeHighQualityBicubic := QualityModeHigh + 5;

erst dann die Bilddatei als solche öffnen!

EDIT:
Zitat:
// Hier kommt der Hinweis auf falsche Parameter; leider nicht genau welcher der beiden möglichen...
Logisch ..

Du kannst ein img nicht in ein graphic object konvertieren..
Source und Destination müssen von typ graphics sein.

Zitat:
bzw. bei Emil Weiss Cardinal.
Spielt keine Rolle ist doch auslegungssache wie ich meine Function definiere.
Aber davon abgesehen ist es bei MS auch ein Cardinal .. "Pointer of Cardinal"

Bei mir gehts siehe Picture

gruss

Geändert von EWeiss ( 9. Jul 2019 um 08:32 Uhr)
  Mit Zitat antworten Zitat