It is currently Tue Apr 25, 2017 5:42 am


Latest GIMP Scripts & Plug-ins

All times are UTC - 5 hours [ DST ]



Post new topic Reply to topic  [ 67 posts ]  Go to page 1, 2, 3, 4, 5 ... 7  Next
Author Message
 Post subject: Release of G'MIC 1.7.8
PostPosted: Tue Oct 18, 2016 9:49 am  (#1) 
Offline
GimpChat Member
User avatar

Joined: Jan 03, 2011
Posts: 1581
Hello there,
I'm happy to announce the release of a new version (numbered 1.7.8) of the G'MIC image processing framework.
Of course, the G'MIC plug-in for GIMP has been updated as well! :coolthup

As always, I encourage upgrading to this new version as soon as possible :bump
In particular, note that this version is not backward-compatible with the previous one (1.7.7), meaning that all new filters added here and new future filter updates will be only available for versions >=1.7.8.

Here is what the latest version looks like, as the GIMP plug-in:
Image

What is G'MIC?

Quote:
G'MIC is a full-featured open-source framework for image processing. It provides several different user interfaces to convert/manipulate/filter/visualize generic image datasets, ranging from 1d scalar signals to 3d+t sequences of multi-spectral volumetric images, thus including 2d color images.

- G'MIC main project page : http://gmic.eu
- G'MIC plug-in for GIMP : http://gmic.eu/gimp.shtml
- G'MIC web service : https://gmicol.greyc.fr/
- G'MIC language tutorial pages : http://gmic.eu/tutorial/basics.shtml

The following is the full Changelog of the version 1.7.8, as compared to the previous stable version 1.7.7.
Enjoy !

New features:

- A lot of new features and improvements in the embedded math evaluator of G'MIC:

- Various optimizations and bug fixes, e.g to simplify compiled code when particular cases are detected (e.g. `1*x+0*y` reduces to `x`). Now, defining `const` scalar variables is also possible for help the JIT optimizing some expressions.
- New command `-math_lib` returns a string containing useful macros for the math parser (e.g. `draw_line()`, `draw_circle()`, `draw_triangle()`, `hsv2rgb()` ...).
- New function `unref(variables_names)` un-references already defined variables. It helps creating macro functions where arguments can be of any type (e.g. an argument `color` can be a scalar or a vector).
- New functions `break()` and `continue()` can be used to break / continue the current code bloc (e.g. loops), just as in the C language.
- Function `print()` can take multiple arguments now to print their values on the console.
- Defining user macros becomes a lot more flexible. Macros with the same name but different number of parameters can be overloaded. Macro argument substitution has been improved. For instance, this kind of expressions is now possible in the math parser:

seq(size,x,fnx) = ( V = vector#size(); for (#x = 0, x<size, ++x, V[x] = fnx); V );
A = seq(10,k,(k+1)^2);  # will set A = [ 1,4,9,16,25,36,49,64,81,100 ];

- New command `-input_sample` (eq. to `-is`) returns a sample image that can be used for quick tests with G'MIC operators and pipelines (e.g: `$ gmic -is lena`).

- New command `-display_quiver` (eq. to `-dq`) renders a field of 2d arrows from an image of 2d vectors (similar to `-display_tensors` but for displaying 2d vectors).

Image

- New command `-shape_fern` renders the Barnsley fern fractal with an arbitrary angle.

Image

- New GIMP filter Rendering / Barnsley fern is a GIMP plug-in interface to the command `-shape_fern`.

Image

- New filter Patterns / Crystal background renders multiple colored polygons to create cool geometric patterns.

Image

Improvements:

- Command `-polygon` has been recoded from scratch, and now uses multi-threading (through OpenMP) to rasterize a polygon on an image.

- Add optimizations for median computation from a set of 5,7,9 or 13 values.

- Command `-display_tensor` has been recoded from scratch, using the new features of the math parser. The command is faster to render, allows tensors to have an outline and to overlap.

Image

- Add optional `[guide]` argument to command `-nlmeans` (similar to the guide argument of commands `-bilateral` and `-guided`).

- Improvement of GIMP filters Custom code, with optional debug information displayed on the preview window. It also supports multi-layers as input now.

Image

- New "Duplicate" options for parameter `Preview type`. Now the user has additional choices `Duplicate top`, `Duplicate left`, `Duplicate bottom` and `Duplicate right`.

- Two environment variables `_preview_width` and `_preview_height` are now passed from G'MIC to the G'MIC interpreter. It should ease the rendering of good-sized preview by filters that change the image size or that work with several input layers.

Bug fixes:

- Commands `-dilate` and `-erode` return correct images when applied with an "empty" mask (where all mask values are set to zero).

- ...and many other small bug fixes !


Share on Facebook Share on Twitter Share on Orkut Share on Digg Share on MySpace Share on Delicious Share on Technorati
Top
 Post subject: Re: Release of G'MIC 1.7.8
PostPosted: Tue Oct 18, 2016 10:11 am  (#2) 
Offline
GimpChat Member

Joined: Jan 20, 2013
Posts: 5954
Location: roma, italy
Upgraded, thanks a lot David!
Is there an example-filter to get the Lena outcome you've shown?

_________________
Vanitas vanitatum et omnia vanitas.


Top
 Post subject: Re: Release of G'MIC 1.7.8
PostPosted: Tue Oct 18, 2016 10:14 am  (#3) 
Offline
GimpChat Member
User avatar

Joined: Oct 06, 2010
Posts: 2944
David, as always, mind blown! You're the French version of the Energizer Bunny, where G'MIC is concerned! You keep going and going and going!

_________________
Image


"In order to attain the impossible, one must attempt the absurd."
~ Miguel de Cervantes


Top
 Post subject: Re: Release of G'MIC 1.7.8
PostPosted: Tue Oct 18, 2016 10:21 am  (#4) 
Offline
GimpChat Member

Joined: Jan 20, 2013
Posts: 5954
Location: roma, italy
Attachment:
86847100_Capture11-crop_GMICcrystalsBG.jpg
86847100_Capture11-crop_GMICcrystalsBG.jpg [ 107.97 KiB | Viewed 1229 times ]


just an attempt, very nice outcome

_________________
Vanitas vanitatum et omnia vanitas.


Top
 Post subject: Re: Release of G'MIC 1.7.8
PostPosted: Tue Oct 18, 2016 10:26 am  (#5) 
Offline
GimpChat Member

Joined: Jan 20, 2013
Posts: 5954
Location: roma, italy
...and

Attachment:
86847100_Capture11-crop_GMICbarnsley.jpg
86847100_Capture11-crop_GMICbarnsley.jpg [ 126.05 KiB | Viewed 1229 times ]

_________________
Vanitas vanitatum et omnia vanitas.


Top
 Post subject: Re: Release of G'MIC 1.7.8
PostPosted: Tue Oct 18, 2016 10:30 am  (#6) 
Offline
GimpChat Member

Joined: Jan 20, 2013
Posts: 5954
Location: roma, italy
...and

Attachment:
86847100_Capture11-crop_GMICbrushify.jpg
86847100_Capture11-crop_GMICbrushify.jpg [ 85.68 KiB | Viewed 1217 times ]


(much quicker?)

_________________
Vanitas vanitatum et omnia vanitas.


Top
 Post subject: Re: Release of G'MIC 1.7.8
PostPosted: Tue Oct 18, 2016 10:47 am  (#7) 
Offline
GimpChat Member
User avatar

Joined: Jan 03, 2011
Posts: 1581
dinasset wrote:
Is there an example-filter to get the Lena outcome you've shown?


Thanks dinasset and Mahvin.
No, actually, the image with Lena is not the result of a filter. It uses a specific command to visualize a field of 2d diffusion tensors.
I'm not sure this is something that should be converted to a filter :)


Top
 Post subject: Re: Release of G'MIC 1.7.8
PostPosted: Tue Oct 18, 2016 10:56 am  (#8) 
Offline
GimpChat Member

Joined: Jan 20, 2013
Posts: 5954
Location: roma, italy
IMHO it's a very nice "transforming" effect

_________________
Vanitas vanitatum et omnia vanitas.


Top
 Post subject: Re: Release of G'MIC 1.7.8
PostPosted: Tue Oct 18, 2016 11:05 am  (#9) 
Offline
GimpChat Member
User avatar

Joined: Jan 03, 2011
Posts: 1581
I can still give the G'MIC command to render this kind of things, if someone is interested :)

$ gmic input.png -diffusiontensors 0.1,0.9 -r2dx 64 -dt 32,3,2,3 -r2dx 50% -o output.png


Top
 Post subject: Re: Release of G'MIC 1.7.8
PostPosted: Tue Oct 18, 2016 11:08 am  (#10) 
Offline
GimpChat Member
User avatar

Joined: Mar 28, 2016
Posts: 202
Location: Netherlands
David, thank you. (for 1.7.8)

It's nice that your professional pursuits, can be considered as art. :)


Top
Post new topic Reply to topic  [ 67 posts ]  Go to page 1, 2, 3, 4, 5 ... 7  Next

All times are UTC - 5 hours [ DST ]


   Similar Topics   Replies 
No new posts Attachment(s) Release of G'MIC 1.7.9

25

No new posts Attachment(s) Release of G'MIC 1.6.0.3

22

No new posts Attachment(s) Release of G'MIC 1.6.0.2

20

No new posts Attachment(s) Release of G'MIC 1.7.1

16

No new posts Attachment(s) Release of G'MIC 1.6.0.0

23



* Login  



Powered by phpBB3 © phpBB Group