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
> 
> 


Antwort per Email an