Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   GUI-Design mit VCL / FireMonkey / Common Controls (https://www.delphipraxis.net/18-gui-design-mit-vcl-firemonkey-common-controls/)
-   -   TMS mCL Screenshot (https://www.delphipraxis.net/182957-tms-mcl-screenshot.html)

greenmile 29. Nov 2014 13:06

TMS mCL Screenshot
 
Hallo,

ich möchte/muss von einem Teil meines Firemonkey OSX Formular's einen Screenshot machen. .MakeScreenshot funktioniert da leider nicht (die Komponenten sind ja selbst mehr native als FMX). Die einzige Funktion, die ich so im Netz gefunden habe, macht einen Screenshot vom gesamten Bildschirm, ich brauche jedoch nur einen Screenshot von einem TMSFMXNativeNSView. Hat das schonmal jemand realisiert?

arnof 30. Nov 2014 09:21

AW: TMS mCL Screenshot
 
der Harry Stahl hat einen Screenshotter im MacAppStore

Wenn Du aber den gesamten Screen hast, dann kannste doch den gewünschten Teil selbst ausschneiden…

humbuck 30. Nov 2014 09:41

AW: TMS mCL Screenshot
 
Du kannst dir auch die freie Software PhotoFiltre zur Bildbearbeitung runterladen. Damit kannst du dann Screenshots diverser Art vornehmen und auch gleich bearbeiten.

arnof 30. Nov 2014 10:29

AW: TMS mCL Screenshot
 
Zitat:

Zitat von humbuck (Beitrag 1281641)
Du kannst dir auch die freie Software PhotoFiltre zur Bildbearbeitung runterladen. Damit kannst du dann Screenshots diverser Art vornehmen und auch gleich bearbeiten.

ich denke es geht hier um das selbst Programmieren und nicht um den Screenshot zu machen, das kann man mit dem Mac und den Tastaturbefehlen schon ohne Prg recht gut :-D

vagtler 30. Nov 2014 10:30

AW: TMS mCL Screenshot
 
Zitat:

Zitat von humbuck (Beitrag 1281641)
Du kannst dir auch die freie Software PhotoFiltre zur Bildbearbeitung runterladen. Damit kannst du dann Screenshots diverser Art vornehmen und auch gleich bearbeiten.

Und damit kannst Du programmatische Screenshots auf Mac OS X machen? Wow!

greenmile 30. Nov 2014 12:37

AW: TMS mCL Screenshot
 
Ja, ich möchte/muss es selbst in die Software einbauen. Den Screenshot selbst habe ich schon, allerdings ... blöde Frage ... Wie extrahiere ich einen Teil aus dem Bild? CopyRect kennt Firemonkey nicht, nur CopyFrom. Oder Assign. Aber wie kann ich einen Teilausschnitt kopieren?

greenmile 30. Nov 2014 19:53

AW: TMS mCL Screenshot
 
Hat sich erledigt. Ein TBitmap hat eine Funktion namens CopyFromBitmap, in der man ein TRect übergeben kann.


Alle Zeitangaben in WEZ +1. Es ist jetzt 13:20 Uhr.

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