imaginglib icon indicating copy to clipboard operation
imaginglib copied to clipboard

TIFF support for more platforms

Open galfar opened this issue 6 years ago • 0 comments

Issue copied from Bitbucket for reference:

Marek Mauder created an issue 2017-09-02 Currently there's support for TIFF only with Delphi in Win32 using precompiled libtiff library.

Considerations:

  • port extended libtiff support from modified Imaging for Deskew tool
  • Windows: use WIC to drop linking huge precompiled library
  • Linux: directly dynamically link to libtiff since it's mostly already installed or simple to get
  • macOS: use CoreImage/Quarzt
  • for FPC use fcl-image for basic TIFF support

2017-11-02 Just pushed (a69d1c8) extended libtiff support from Deskew to main Imaging branch.

We now have TIFF support like this:

  • Windows: Delphi Win32 - precompiled objects, FPC Win32+Win64 - precompiled static library
  • Linux/Unix: dynamic linking to libtiff
  • MacOS: none yet

2018-12-01 Another update:

In macOS Imaging can now use libtiff dylib if it is installed. Imaging in Windows can also use dynamic linking if configured so.

reporter changed status to on hold 2018-12-01

galfar avatar Nov 07 '19 20:11 galfar