...
# | Aptfile | Buildpack | Results | ||||
---|---|---|---|---|---|---|---|
1 | mediainfo | heroku-community/apt https://github.com/machinio/heroku-buildpack-vips heroku/ruby |
TIFFS work | 2 | libvips-tools | heroku-community/apt heroku/ruby |
Color TIFFs work PDFs work |
32 | libvips-tools | heroku-community/apt heroku/ruby |
All TIFFS work Removing | ||||
3 | mediainfo | heroku-community/apt https://github.com/machinio/heroku-buildpack-vips heroku/ruby |
At some point in 2021, All TIFFS work | ||||
4 | mediainfo libglib2.0-0 | heroku-community/apt |
PDFs work All TIFFS work |
Note 1: Eddie believes option 1 did work for much of the evaluation period for Heroku, but as of summer 2021 it didn’t.Note 2: Solution 3 is : Row 2 was a band-aid; it violates violated the rule implicit in the code that all TIFF derivatives should have their derivatives encoded as
srgb
, including the derivatives of B&W originals. I interpret the documentation as meaning that the icc profile of originals is reused in their derivatives, but further research is needed.identify -verbose graphics_file.tiff | grep Colorspace
can be used to elucidate what happens to various types of original after being processed byvipsthumbnail
.