Fred, part of the issue is how a user would call the tools needed. IMv6 has separate programs: identify, convert, mogrify, compare, composite, montage, and these are just the main ones. IMv7 regroups all these called by “magick”, but that is also a (little-used) program name in IMv6 with a different function. As the syntax has also changed with IMv7, this gets complicated quickly. A possible comparison is with the GNU utilities: ggrep, gawk instead of grep, awk... unless user chooses priority for GNU versions
Sean On Friday, September 25, 2020, Dave Allured - NOAA Affiliate via macports-users <[email protected]> wrote: > Short answer, that is being considered, and it will take some work. > Details in the ticket showed below by Ruben: > https://trac.macports.org/ticket/51310 > > > On Fri, Sep 25, 2020 at 2:10 PM Fred Weinhaus <[email protected]> wrote: > >> Why not just offer both ImageMagick 6 and Imagemagick 7. The user could >> then choose which he wants to use. >> >> Fred >> >> >> On Sep 25, 2020, at 1:02 PM, Sean DALY <[email protected]> wrote: >> >> Dave - that is my understanding, but I haven’t tested it. I have a ton of >> scripts and code snippets which would break with IMv7 and my Macs also run >> older OSes so I am not in a rush to move to IMv7. I use sips often in >> conjuction with imagemagick, the sips color profile and metadata handling >> is excellent >> >> Sean >> >> >> On Friday, September 25, 2020, Dave Allured - NOAA Affiliate via >> macports-users <[email protected]> wrote: >> >>> Sean, >>> >>> "possible to invoke the previous parser" -- Do you mean that some of the >>> IMv6 commands can be used with IMv7, simply by prefixing with "magick" and >>> a space? I wonder how many of the many ports depending on IMv6 could be >>> satisfied with this simple patch. >>> >>> >>> On Fri, Sep 25, 2020 at 12:32 PM Sean DALY <[email protected]> wrote: >>> >>>> Hi Christoph, >>>> >>>> I use imagemagick every day and IMv7 introduces a number of changes, in >>>> particular the "magick" command which replaces the previous "identify", >>>> "convert", "montage", "composite" etc. commands. The CLI parser has been >>>> rewritten and following the previous CLI parameters order will not work. It >>>> is however possible to invoke the previous parser using "magick convert" or >>>> "magick composite" for example. >>>> >>>> As an alternative, if you are on a Mac running OSX v10.13 or later, for >>>> HEIF files use the OSX sips (Scriptable Image Processing System) tool, >>>> e.g.: >>>> >>>> # inspect file properties >>>> $ sips --getProperty allheic_image.heic >>>> >>>> # convert to JPEG >>>> $ sips --setProperty format jpeg heic_image.heic --setProperty >>>> formatOptions high --out heic_image.jpg >>>> >>>> sips is a good companion to imagemagick's convert for raster formats, >>>> it is fast and offers a number of features. >>>> >>>> As IM have stated they will support IMv6 for another ten years, it's >>>> probably best to not rush to IMv7 considering the number of changes >>>> >>>> Sean >>>> >>>> >>>> On Fri, Sep 25, 2020 at 11:59 AM Ruben Di Battista < >>>> [email protected]> wrote: >>>> >>>>> Moreover, HEIC format seems to be included here: >>>>> https://github.com/macports/macports-ports/pull/6021 >>>>> >>>>> Are there any problems? >>>>> >>>>> On Fri, Sep 25, 2020 at 5:58 PM Ruben Di Battista >>>>> <[email protected]> wrote: >>>>> > >>>>> > Hello Christoph, >>>>> > >>>>> > here's there's a discussion about version 7: >>>>> > https://github.com/macports/macports-ports/pull/5014 and here >>>>> > https://trac.macports.org/ticket/51310. It probably will be provided >>>>> > as a separate port. >>>>> > >>>>> > On Fri, Sep 25, 2020 at 5:40 PM Christoph Kukulies < >>>>> [email protected]> wrote: >>>>> > > >>>>> > > I was seeking for a means to convert Apples new HEIC/HEIF format >>>>> to more traditional formats and I always remembered ImageMagick being a >>>>> good choice for that. >>>>> > > Unfortunately the macports version is quite outdated. >>>>> > > 6.9.11-29 >>>>> > > >>>>> > > vs. 7.0.10-30 being the latest. >>>>> > > >>>>> > > How can I get a newer version via macports? >>>>> > > >>>>> > > — >>>>> > > Christoph >>>> >>>>
