![]() |
Re: Canvas in Image zeichnen
Funktioniert nicht...
Oh mann!!! Ich weiss nicht was ich tun soll.
Delphi-Quellcode:
Blatt entspricht MyCanvas
var
b : TBitmap; begin if SaveDialog.Execute then begin b := TBitmap.Create; blatt.CopyRect(b.Canvas.ClipRect,blatt,blatt.ClipRect); b.SaveToFile(savedialog.FileName); end; end; Was ist falsch hier? |
Re: Canvas in Image zeichnen
Was genau hast du denn vor?
Du willst Canvas A nach Canvas B kopieren?
Delphi-Quellcode:
BitBlt(B.Canvas.Handle,0,0,B.Width,B.Height,blatt.Canvas.Handle,0,0,SRCCOPY);
|
Re: Canvas in Image zeichnen
Ja das hab ich vor. Aber dass was du geschrieben hast funktioniert nicht!
|
Re: Canvas in Image zeichnen
was genau geht denn nicht?
|
Re: Canvas in Image zeichnen
Nach dem speichern habe ich ein bild das 0 kb gross ist und nicht enthält. Aber das canvas hat 100%ig etwas drin!
|
Re: Canvas in Image zeichnen
BMPs sind ja immer so groß.
Eignet sich dafür nicht ![]() Da kann man ja auch noch komprimieren ( ![]() ![]() greetz :-D |
Re: Canvas in Image zeichnen
Das kommt doch gar nicht drauf an ob man BMP oder JPEG nimmt. Das Problem das ich habe ist das Zeichnen von einem Canvas ins Andere!
|
Re: Canvas in Image zeichnen
|
Alle Zeitangaben in WEZ +1. Es ist jetzt 06:26 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz