Delphi-Quellcode:
b.Draw(rect(0,0,bb.width-1,bb.height-1),rect(0,0,Resx-1,resy-1),bb);
b.Width := ResX;
b.height := ResY;
nein, du musst nur Khabarakhs post genau lesen, du zeichnest in deinem code erst das bild auf B, und dann weisste HINTERHER die größe zu mit width und height, das is die falsche reihenfolge! denn hier in zeile 2 wird dein bild das du in zeile 1 gezeichnet hast, wieder GELÖSCHT!