BGRABitmap und Linux

Rund um die LCL und andere Komponenten
Antworten
Mathias
Beiträge: 7315
Registriert: Do 2. Jan 2014, 17:21
OS, Lazarus, FPC: Linux (die neusten Trunk)
CPU-Target: 64Bit
Wohnort: Schweiz

BGRABitmap und Linux

Beitrag von Mathias »

Wen ich meine Anwendung unter Linux kompilieren will, kommt ein Fehler bei PutImageAffine, in der Unit BGRABitmapTypes.

Hat schon jemand die BGRABitmap Bibliothek unter Linux zum laufen gebraucht ?
Mit Lazarus sehe ich grün
Mit Java und C/C++ sehe ich rot

Mathias
Beiträge: 7315
Registriert: Do 2. Jan 2014, 17:21
OS, Lazarus, FPC: Linux (die neusten Trunk)
CPU-Target: 64Bit
Wohnort: Schweiz

Re: BGRABitmap und Linux

Beitrag von Mathias »

Könnte es sein, das es Probleme mit dem 64Bit, Kompiler gibt ?

Code: Alles auswählen

.../bgracanvas2d.pas(382,5) Error: Asm: [movq mem??,reg64] invalid combination of opcode and operands
Mit Lazarus sehe ich grün
Mit Java und C/C++ sehe ich rot

Benutzeravatar
theo
Beiträge: 11326
Registriert: Mo 11. Sep 2006, 19:01

Re: BGRABitmap und Linux

Beitrag von theo »

Mathias hat geschrieben:Könnte es sein, das es Probleme mit dem 64Bit, Kompiler gibt ?
Sieht so aus. Wofür benutzt du BGRABitmap? Geht vllt. auch anders.

Mathias
Beiträge: 7315
Registriert: Do 2. Jan 2014, 17:21
OS, Lazarus, FPC: Linux (die neusten Trunk)
CPU-Target: 64Bit
Wohnort: Schweiz

Re: BGRABitmap und Linux

Beitrag von Mathias »

Sieht so aus. Wofür benutzt du BGRABitmap? Geht vllt. auch anders.
Im Prinzip würde eine TBitmap reichen, welche Alphablending verstehen würde.

Ich brauche es für Schriften in OpenGL. Dazu habe ich den Zeichensatz in einer Bitmap.
Dazu sollte der Schrift- Hintergrund transparent sein.
Mit Lazarus sehe ich grün
Mit Java und C/C++ sehe ich rot

Benutzeravatar
theo
Beiträge: 11326
Registriert: Mo 11. Sep 2006, 19:01

Re: BGRABitmap und Linux

Beitrag von theo »

Ich weiß nicht wie die Anforderungen genau sind, aber vllt. geht es auch so:
http://lazarus-ccr.sourceforge.net/docs ... blend.html
http://wiki.freepascal.org/Developing_w ... zIntfImage

Mathias
Beiträge: 7315
Registriert: Do 2. Jan 2014, 17:21
OS, Lazarus, FPC: Linux (die neusten Trunk)
CPU-Target: 64Bit
Wohnort: Schweiz

Re: BGRABitmap und Linux

Beitrag von Mathias »

LazIntfImage habe ich auch schon genauer angeguckt, aber dies bringt mir nicht viel, da diese mit 16Bit-Farbkanälen arbeitet.

Ich habe mir BGRABitmap genauer angeguckt und gesehen, das es dort eine lpk-Datei hat.
Nachdem ich diese installiert habe, konnte ich mein Programm auch unter Linux 64bit ohne Fehler kompilieren und starten. :)
Mit Lazarus sehe ich grün
Mit Java und C/C++ sehe ich rot

Antworten