Lazarus

Announcements => Third party => Topic started by: jacekpazera on January 15, 2020, 09:50:45 am

Title: IGDIPlusMod for Free Pascal
Post by: jacekpazera on January 15, 2020, 09:50:45 am
IGDIPlusMod - Modified IGDIPlus library with FPC support.

The free and open source library for Delphi and Free Pascal (Lazarus & CodeTyphon). It allows quick and easy implementations of complex GDI+ applications, in a natural Pascal-friendly code.
Required FPC version 3.0.2 or newer.

Original author: Boian Mitov http://mitov.com (http://mitov.com)

IGDIPlusMod repository: https://github.com/jackdp/IGDIPlusMod (https://github.com/jackdp/IGDIPlusMod)
Title: Re: IGDIPlusMod for Free Pascal
Post by: devEric69 on January 15, 2020, 10:33:13 am
Thank you very much (impressive; I would probably need to use it under Wine :) ).
Title: Re: IGDIPlusMod for Free Pascal
Post by: jacekpazera on January 15, 2020, 11:27:34 am
Thank you very much (impressive; I would probably need to use it under Wine :) ).

Thanks, but you should thank Boian first of all. He is the author of the library, I only introduced minor corrections related to FPC support.

I just tested both demos under Wine on Xubuntu 18.04. Wine has big problems with anti-aliasing, curve filling, gradients and probably also with other operations. So generally, I recommend it only for Windows.
Title: Re: IGDIPlusMod for Free Pascal
Post by: marcov on January 15, 2020, 12:14:37 pm
1. I commit the tpoint helper.When merged it means that in 3.2+ it will not be necessary anymore
2. Wine is on the verge of a new major version (5.0)
Title: Re: IGDIPlusMod for Free Pascal
Post by: devEric69 on January 15, 2020, 12:21:08 pm
Thanks for the feedbacks: I don't really need to push the GDI+ into too "artistic" features.
Title: Re: IGDIPlusMod for Free Pascal
Post by: jacekpazera on January 15, 2020, 03:29:23 pm
Quote
1. I commit the tpoint helper.When merged it means that in 3.2+ it will not be necessary anymore
Nice, it will improve compatibility with Delphi (for me it is important).

Quote
2. Wine is on the verge of a new major version (5.0)
I did a test on Linux in virtual machine, so maybe on a "real computer" the end result would be slightly better. But it's good to know that a new version of Wine is coming soon.
TinyPortal © 2005-2018