image-duplicate-remover icon indicating copy to clipboard operation
image-duplicate-remover copied to clipboard

GraphicsMagick version support

Open paazmaya opened this issue 9 years ago • 5 comments
trafficstars

Which version of GraphicsMagick is supported? http://www.graphicsmagick.org/NEWS.html

Locally installed in Ubuntu: 1.3.23 2015-11-07 Q16

  • Tests pass expected uniquecolors: '24529'

Travic CI Ubuntu: 1.3.12 2010-03-08 Q8

  • Identify related tests fail due to getting false

AppVeyor Windows: 1.3.24 2016-05-30 Q16 (manually installed)

  • Tests pass

So how to guarantee functional minimum version and what is its number? Does it require some additional dependencies?

paazmaya avatar Aug 07 '16 12:08 paazmaya

After putting Travis to use Trusty, the version 1.3.18 2013-03-10 Q8 appears, but with the same result of identify returning false. https://travis-ci.org/paazmaya/image-duplicate-remover/jobs/150414504

paazmaya avatar Aug 07 '16 13:08 paazmaya

Feature Support Travis Trusty AppVeyor Windows Local Ubuntu
Thread Safe yes yes yes
Large Files (> 32 bit) yes yes yes
Large Memory (> 32 bit) yes yes yes
BZIP yes yes yes
DPS no no no
FlashPix no no no
FreeType yes yes yes
Ghostscript (Library) no no no
JBIG yes yes yes
JPEG-2000 yes yes yes
JPEG yes yes yes
Little CMS yes yes yes
Loadable Modules no no yes
OpenMP yes (201107) yes (201307) yes (200203)
PNG yes yes yes
TIFF yes yes yes
TRIO no no no
UMEM no no no
WebP - yes yes
WMF yes yes yes
X11 yes yes no
XML yes yes yes
ZLIB yes yes yes

paazmaya avatar Aug 07 '16 13:08 paazmaya

gm identify -format "%q %Q %b %h %k %w" "tests/fixtures/a/jukka-paasonen.jpg"

Local Ubuntu: 8 75 7.3Ki 200 24529 200

Travis: 8 %Q 7.3K 200 24529 200

AppVeyor: Q h w

paazmaya avatar Aug 07 '16 13:08 paazmaya

http://www.graphicsmagick.org/NEWS.html#october-4-2015 1.3.22 (October 4, 2015)

  • -format: %Q now reports JPEG quality estimate if it is available.

paazmaya avatar Aug 07 '16 13:08 paazmaya

Removed the use of %Q in 00ee94b35593c5caeaae1f39fd5c97023e46f8ea due to its being too new for default installations. Also file size is collected via Node.js API rather than GM.

paazmaya avatar Aug 07 '16 15:08 paazmaya