Bitmap verkleinern ?

Hallo VB-ler !!
Wie kann ich OHNE Verwendung der Stretch-Eigenschaft eines Image-Objektes eine Bitmap verkleinern ??
Das Image-Objekt kann ich daher nicht verwenden, weil es die Bitmap nur verkleinert darstellt, aber im Speicher die komplette Bitmap beibehällt.
Ich habe auch die Funktion StretchBlt aus der gdi32 probiert, aber diese legt die verkleinerte Bitmap nur über das Zielobjekt (z.B. Picture-Box). Das weiterverwenden der Bitmap ist daher ebenfalls nicht möglich.
Bin dankbar für jede Hilfe.
Gruß Matthias