@Eweiss
Hi,
Ich hatte Ihn so verstanden daß er ein bestehenden GraphicObject direkt skalieren will ohne Umweg über ein File.
Ich habe mal eine Prozedur:
Delphi-Quellcode:
function DrawImageFromGraphic(source:TGraphic;
DrawHdc: HDC;
Percent: Integer;
Interpolation: InterpolationMode = InterpolationModeDefault;
Smoothing : SmoothingMode = SmoothingModeNone;
PixelOffset : PixelOffsetMode = PixelOffsetModeNone;
CompositingQuality: CompositingQualityMode = CompositingQualityDefault;
CompositingMode: CompositingModeMode = CompositingModeSourceOver): Boolean;
in Deinen Code mit eingebaut, erfordert allerdings Classes,
ActiveX wg.
function GdipLoadImageFromStreamICM(stream: ISTREAM;
out image: Cardinal): Integer; stdcall;
{$EXTERNALSYM GdipLoadImageFromStreamICM}
ist nur eine Quickhack, Du darfst falls Du es brauchen kannst das ganze gern optimieren.