TBitmap.Create ohne Interfaces

Rund um die LCL und andere Komponenten
Antworten
Marc.Kehte
Beiträge: 3
Registriert: Di 17. Mär 2015, 07:01

TBitmap.Create ohne Interfaces

Beitrag von Marc.Kehte »

Hallo zusammen,

ist es möglich ohne Interfaces einzubinden ein MyBitmap := TBitmap.Create zu erzeugen ?

Es ist eine Konsolenanwendung. Die Interfaces produziert zusätzliche 800KB.

Classes , SysUtils , Graphics , LCLIntf , LCLType sind eingebunden.

Benutze Package LCLBase im Project.

Mit freundlichen Grüßen

Marc.

Socke
Lazarusforum e. V.
Beiträge: 3188
Registriert: Di 22. Jul 2008, 19:27
OS, Lazarus, FPC: Lazarus: SVN; FPC: svn; Win 10/Linux/Raspbian/openSUSE
CPU-Target: 32bit x86 armhf
Wohnort: Köln
Kontaktdaten:

Re: TBitmap.Create ohne Interfaces

Beitrag von Socke »

Marc.Kehte hat geschrieben:ist es möglich ohne Interfaces einzubinden ein MyBitmap := TBitmap.Create zu erzeugen ?
Nein, da hier immer die Widgetset-Funktionen zum Zeichnen verwendet werden.
Stattdessen musst du auf andere Bibltiotheken zurückgreifen: http://wiki.freepascal.org/Developing_with_Graphics/de
MfG Socke
Ein Gedicht braucht keinen Reim//Ich pack’ hier trotzdem einen rein

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

Re: TBitmap.Create ohne Interfaces

Beitrag von theo »

Falls es möglichst Delphi ähnlich sein soll ginge auch OpBitmap http://www.theo.ch/lazarus/opbitmap64.zip
Scanline und Pixelformat sind unterstützt. Auch Alpha-Blending und Resampling.

Antworten