Danke, beides geht ;-)
Gruß Stefan > On 09.11.10 10:39, Stefan Sicurella wrote: >> im Moment sichere ich ein Bild aus einem Canvas als jpg im Temporary Folder >> und lese es dann als binary stream ein um es dann >> über Encodebase64(binstream) in der Datenbank zu sichern. >> >> Beim Aufrufen und wieder anzeigen des Bildes aus der Datenbank im Canvas >> geht es den umgekehrten Weg. >> >> Das ganze kostet natürlich Zeit, besonders bei großen Bildern. >> Hat jemand eine Idee, wie ich das ohne die Umwege gleich sichern bzw. >> anzeigen kann? > > Wie wäre es mit folgendem code (Beispiel aus Canvas.paint Event): >> dim p As Picture = new Picture(me.Width, me.Height, 32) >> p.Graphics.ForeColor=&cff0000 >> p.Graphics.FillRect 0,0,me.Width, me.Height >> >> dim m As MemoryBlock = p.GetData(Picture.FormatPNG) >> >> dim q As Picture = Picture.FromData(m) >> >> g.DrawPicture q, 0, 0 > > Bei vielen Dingen wird kein Plugin benötigt. > > Gruß, > > Tom > >
