Recent

Author Topic: IGDIPlusMod for Free Pascal  (Read 546 times)

jacekpazera

  • New member
  • *
  • Posts: 8
    • Pazera-Software
IGDIPlusMod for Free Pascal
« 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

IGDIPlusMod repository: https://github.com/jackdp/IGDIPlusMod

devEric69

  • Full Member
  • ***
  • Posts: 247
Re: IGDIPlusMod for Free Pascal
« Reply #1 on: January 15, 2020, 10:33:13 am »
Thank you very much (impressive; I would probably need to use it under Wine :) ).
use: Linux 64 bits (Ubuntu 18.04 LTS).
Lazarus version: 2.0.4 (svn revision: 62502M) compiled with fpc 3.0.4 - fpDebug \ Dwarf3.

jacekpazera

  • New member
  • *
  • Posts: 8
    • Pazera-Software
Re: IGDIPlusMod for Free Pascal
« Reply #2 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.

marcov

  • Global Moderator
  • Hero Member
  • *****
  • Posts: 7941
Re: IGDIPlusMod for Free Pascal
« Reply #3 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)

devEric69

  • Full Member
  • ***
  • Posts: 247
Re: IGDIPlusMod for Free Pascal
« Reply #4 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.
use: Linux 64 bits (Ubuntu 18.04 LTS).
Lazarus version: 2.0.4 (svn revision: 62502M) compiled with fpc 3.0.4 - fpDebug \ Dwarf3.

jacekpazera

  • New member
  • *
  • Posts: 8
    • Pazera-Software
Re: IGDIPlusMod for Free Pascal
« Reply #5 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.