top of page
Search
jashanerusra

Gmic For Mac: Why You Should Try This Free and Open-Source Software



I am using MacPorts for gmic and Gimp with occasional local gmic updates using local git. From the beginning that is a bit cumbersome, still later on its relatively easy to follow the quick updates of @David_Tschumperle!


After installing gmic-qt with MacPorts (and possibly but not necessarily using Gimp from MacPorts) I had since inclusion of gmic into MacPorts never more any problems! The crucial point is IMHO the installation of MacPorts! Still the differences of gmic 2.9.7 and 2.9.8 are so large, possibly a new version might help.




Gmic For Mac



Yeah, it was a bit cumbersome. Still my personal OS history from (Siemens) 300->(pdp/digital Vax) VMS->(digital) Ultix->(PC) Windows->linux->(finally) MacOS has let grown my patience! OS changes were forced either by termination (Siemens,Vax,digital) or by unbearable (windows) or unexplicable errors (linux)! Yes, I also tried Fink and homebrew, still there were always problems bringing me finally to MacPorts.The last hickup on Mac with gmic was the decision of the opencv maintainers to stop support of pkg-config files! I think it is a good decision from @David_Tschumperle to switch off the camera support by default to simplify the build, still camera support is really helpful sometimes.


gmic-py is the official Python 3 binding for the G'MIC C++ image processing library purely written with Python's C API.Its Python package name on pypi.org is just gmic.This project lives under the CeCILL license (similar to GNU Public License).


In case your environment is a type of Unix, but compiling from source is needed, note that the pip installer will download gmic-py's source and most possibly compile it very well.See the CONTRIBUTING.md file and the documentation for tips on building gmic-py for your own OS.


As MEB said the G'MIC plugin isn't Photoshop API related and thus wouldn't work with AP, instead that plugin API is more related to GIMP and Krita addons. Further also actually the libgmic image processing library (see here) isn't AFAIK part or linked in AP, which would then at least allow to reuse some of the G'MIC capabilities. - However, what you can do instead -but which might not be what you initially wanted- is to use it's command-line interface from a shell, which in turn is an interpreter for the image processing language of the same name and has no GUI. Beside that G'MIC also has an online service nowadays.


On this site there are no actual builds anymore!The website GimponOSX seems to be abandonned!ADDITIONALLY the gtk plugin has been abandoned due to several improvements in GUI scripting since version gmic 2.3.0


The gimp gmic plugins (gmic_gimp_gtk for Gimp from GIMPonOSX rspw. gmic_gimp_ngtk) for Gimp from GIMPare linked against libraries in the respective Gimp.app bundle using the mechanism adoped there in. Gimp from GIMPonOSX is creating upon start a symbolic link under /tmp/skl/Gimp! Gimp from GIMP.org uses a different mechanism not relying on the method stated above.


Typical Gimp users have only to copy the plugin gmic_gimp_gtk resp. gmic_gimp_ngtk to the user plugins folder set in the Gimp preferences! Unluckily only one of the two plugins should reside in the plugins folder, Gimp builds are using the same set of preferences!


At its simplest, you might use the program to view a series of images (gmic pic1.jpg pic2.jpg pic3.jpg) or convert an image from one format to another (gmic ThisPicture.png Output.jpg).


These effects are sometimes very easy to use. Applying a sepia-type "old photo" effect just requires the command gmic image.jpg --old_photo . But G'MIC also provides astonishing flexibility, for people who need it. You don't just have a basic "--blur", for example: you're able to select a filter type, a border setting, various blur types (angular, radial, linear, selective), a direction (x/ xy/ xyz/ y/ z) and more. And these can be combined on a single line in whatever order you like.


But even this is just the start. G'MIC can also work with videos, plot 2 or 3D functions, create 3D logos and models, display a filtered webcam stream, and more. It's a lengthy list, but fortunately the program has some built-in demos to show you what's possible: enter gmic --demo and prepare to be impressed.


David REVOY Author, 11 january 2017, 11:59 - Reply I have no idea Jessica. If you match this screenshot : -01-06_smartcoloring_gmic_preview_02-screenshot.jpgBut have no results, maybe it's a bug. Here I'm using Gimp 2.8.18 , GMIC 1.8.0pre#010417 (a version built from sources) on Manjaro Linux XFCE. What setup/version are you using?


David REVOY Author, 29 september 2017, 10:44 - Reply The standalone version is available on www.gmic.eu website ; it's called Gmic-Qt now, and it works.I have no idea if a ClipStudioPaint or Photoshop dev made a plugin with it. Don't expect it done by Gmic developper. ;)


2. libgmic - tiny, portable, thread-safe and multi-threaded, C++ image processing library to be linked to third-party applications. Its API allows programmers to add all G'MIC features in their software without many efforts. 2ff7e9595c


0 views0 comments

Recent Posts

See All

Comments


bottom of page