Delphi-PRAXiS
Seite 2 von 2     12   

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Multimedia (https://www.delphipraxis.net/16-multimedia/)
-   -   Delphi Canvas in Image zeichnen (https://www.delphipraxis.net/30718-canvas-image-zeichnen.html)

ArmyMan 28. Sep 2004 15:07

Re: Canvas in Image zeichnen
 
Funktioniert nicht...
Oh mann!!! Ich weiss nicht was ich tun soll.

Delphi-Quellcode:
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;
Blatt entspricht MyCanvas

Was ist falsch hier?

static_cast 28. Sep 2004 15:22

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

ArmyMan 28. Sep 2004 15:24

Re: Canvas in Image zeichnen
 
Ja das hab ich vor. Aber dass was du geschrieben hast funktioniert nicht!

static_cast 28. Sep 2004 15:26

Re: Canvas in Image zeichnen
 
was genau geht denn nicht?

ArmyMan 28. Sep 2004 15:28

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!

mytar 28. Sep 2004 15:34

Re: Canvas in Image zeichnen
 
BMPs sind ja immer so groß.

Eignet sich dafür nicht Delphi-Referenz durchsuchenTJPEGImage aus der Unit jpeg besser.
Da kann man ja auch noch komprimieren (Delphi-Referenz durchsuchenCompress) und sogar die Qualität (Delphi-Referenz durchsuchenCompressionQuality) setzen.

greetz :-D

ArmyMan 28. Sep 2004 15:53

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!

mytar 28. Sep 2004 15:58

Re: Canvas in Image zeichnen
 
Sieh dir dazu in der OH Delphi-Referenz durchsuchenTJPEGImage.
Da ist ein Beispiel drinnen. :-D


Alle Zeitangaben in WEZ +1. Es ist jetzt 23:20 Uhr.
Seite 2 von 2     12   

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz