Einzelnen Beitrag anzeigen

EWeiss
(Gast)

n/a Beiträge
 
#8

AW: BITBLT cross platform variante für FMX / LINUX

  Alt 27. Okt 2018, 15:01
wie binde ich die Wine Blibliothek in meine Delphi Anwendung ein ?
Gibt es hier eine Demo Code Varianate ?
sorry das kann ich dir auch nicht sagen..

Ich denke aber wenn Wine unter Linux installiert ist und deine Anwendung mit .exe endet erkennt der Wrapper selbst ob es eine Windows Anwendung ist oder nicht.
In dem fall kannst du ganz normal BitBlt verwenden und Wine macht den Rest.
Es ist keine Bibliothek sondern ein Wrapper der Windows Anwendungen in UNIX fähigen Format umlegt.

In meinem anderen link. http://www.gtk.org/ framework welches von GIMP verwendet wird (Windows\Linux) gibt es diese Möglichkeiten.

Zitat:
BitBlt: depends what you're blitting to. Look at the Gdk Pixbuf functions.
SelectObject: no equivalent you don't need to select stuff into a DC to use it on Linux
CreateCompatible*: gdk_pixbuf_new_from_data
GetPixel/SetPixel: Again look at GDK but you don't really want to use this stuff, for image manipulation check out Cairo (still under heavy development)
Aber auch hier keine Ahnung ob man das unter Delphi mit einbinden kann.

gruss

Geändert von EWeiss (27. Okt 2018 um 17:23 Uhr)
  Mit Zitat antworten Zitat