[Lazarus] Get JPEG from TAChart in CGI app
Alexander Klenin
klenin at gmail.com
Mon Mar 21 12:49:38 CET 2011
On Mon, Mar 21, 2011 at 21:04, Mattias Gaertner
<nc-gaertnma at netcologne.de> wrote:
> On Mon, 21 Mar 2011 11:25:12 +0100 (CET)
> michael.vancanneyt at wisa.be wrote:
>
> Why?
> AFAIK in cgi you can not use the hardware acceleration.
Because color manupulation in 16-bit depth may be slower than in 8-bit,
and because even withouh acceleration, OS drawing functions may be much
better optimized then FPPCanvas ones.
> Since you are the second to blame the LCL, let's try the most simple gtk program:
...
> gtk_init(nil, nil);
Well, of course. The question is -- should LCL call gtk_init even if
no gtk functions are called?
Maybe initializing gtk_pixbuf would be enough for TBitmap?
>> Well, I suppose a 'simplified' color handling could be introduced in fpImage.
>
> TColor does not support alpha.
> And TColor has some VCL/LCL specific special colors.
> I don't see the point integrating that into fpimage.
It would avoid ugly workarounds like the one I am writing for TAChart now.
Anyway, this is not a huge problem -- just some code duplication.
--
Alexander S. Klenin
More information about the Lazarus
mailing list