Re: TIFF compression support list
Bob Friesenhahn <[email protected]> Fri, 29 Sep 2023 15:05:29 -0500 (CDT)
| Newsgroups | gmane.comp.video.graphicsmagick.help |
|---|---|
| Message-ID | <[email protected]> |
On Fri, 29 Sep 2023, frechefuchs via Graphicsmagick-help wrote: >> GraphicsMagick can do. > > Now that I know that libtiff provides its own compression and sub-format > code, I'm not sure any more if it's reasonable to expect, e.g., > --without-webp to disable TIFF WEBP support. Support for the WEBP image > format and the WEBP TIFF sub-format are maybe two different things. If > you're going to provide some more control over TIFF format support, > maybe additional options --without-tiff-webp, --without-tiff-lzw etc. > make more sense. Don't know how much that complicates the build > process, though. The GraphicsMagick configuration is primarily regarding which external libraries/programs GraphicsMagick will use. It has not been about how to try to control features in other libraries. Such issues are normally controlled by the the GraphicsMagick command line, or programming APIs. There seem to be quite a lot of outstanding feature requests, and bug reports already. Our priority is necessarily about portability (reasonably available to all), security (not compromised by untrustworthy inputs), stability (does not crash and deals with errors in a useful way), and performance (is expedient and consumes a reasonable amount of resources). If this was a company, it would be easy to find enough work to keep 16 full-time people busy, but we are just a few volunteers who have day jobs working on totally different technologies. It is easy to imagine a tiff-specific option to specify which codecs are allowed to be used when writing TIFF files. But then one would also want to be able to specify replacement codecs so that LZW changes to ZIP, etc. The -define option could be used to provide inputs to that. Or a new type of configuration file could be invented to provide coder-specific defaults. What is needed are motivated volunteers to solve topics that they are interested in, and contribute the changes to the project. It is not as difficult to program in C as some people imagine. Bob -- Bob Friesenhahn [email protected], http://www.simplesystems.org/users/bfriesen/ GraphicsMagick Maintainer, http://www.GraphicsMagick.org/ Public Key, http://www.simplesystems.org/users/bfriesen/public-key.txt