It is currently Sun Apr 28, 2024 9:28 am


All times are UTC - 5 hours [ DST ]



Post new topic Reply to topic  [ 22 posts ]  Go to page 1, 2  Next
Author Message
 Post subject: Release of G'MIC 1.6.1.0
PostPosted: Mon Mar 16, 2015 6:10 am  (#1) 
Offline
GimpChat Member
User avatar

Joined: Jan 03, 2011
Posts: 1656
Hi Folks,

Here is a new stable release of the G'MIC image processing framework, numbered 1.6.1.0.
Binaries are already available for users of Linux32/64 and Windows32/64 systems.

What is major this time ? :)Well, first, I have done a lot of code cleaning, and this leads to a more stable, fast and less memory-eating G'MIC interpreter, so every interfaces build upon this interpreter benefits from these improvements. In particular, the G'MIC plug-in for GIMP has been improved a lot: it better handles selections, multiple layer previews, uses libcurl natively (so filter update is faster). I've also added few new filters, e.g. the Black & White / Engrave filter, which can really do some awesomeness :)
But, really, most of the work has been done for the improvement of the internal G'MIC engine. I hope you'll enjoy this version !

Here is the Changelog :
---------------------------

New features:
- [all] G'MIC can now use libcurl for a native support of downloading network files. Thanks Lukas, for the suggestion!
- [all] New command -split_colors which decomposes an image into several images, each containing only a non-transparent single color. The plug-in filter Layers / Colors to layers has been updated to use this new command.
Attachment:
1.jpg
1.jpg [ 12.41 KiB | Viewed 4428 times ]


- [gimp] Optimal preview size is automatically guessed at startup.
- [gimp] New filter Black & White / Engrave which can render a wide variety of black and white effects from an image (opt. with color background), like comics-like rendering.

Attachment:
2.jpg
2.jpg [ 15.29 KiB | Viewed 4428 times ]

Attachment:
3.jpg
3.jpg [ 39.26 KiB | Viewed 4428 times ]


Improvements:
- [all] Substituted strings @{ind,b}, @{ind,f} and @{ind,x} are not limited to 256 char anymore.
- [all] Several sessions of valgrind and gprof and various static code analyzers allowed to optimize and stabilize the code of the interpreter.
- [all] Binaries for Windows 32bits and 64bits are now compiled automatically by the build scripts. Installers for Win64 are also available now.
- [all] Suppressed warnings when compiling G'MIC with Visual Studio.
- [all] Removed the 'modified' tag of image properties. Was computed but never used.
- [all] Command '-solve' now works to solve linear system with the right-hand side is a matrix instead of a vector.
- [all] Math parser has now a predefined variable 'ic' equal to the median of the reference image.
- [all] Better handling of 'inf' and 'nan' for G'MIC command arguments.
- [gimp] Name of each layer is now passed to all G'MIC filters, and a filter can also output new layers with custom names.
- [gimp] Improvements on how layers are modified. Filters now better preserve the user-defined blending mode, opacity, position and names of input layers.
- [gimp] The plug-in better handles filters applied on selections.
- [gimp] When updating filters, the current filter parameters are kept unchanged when possible.
- [gimp] Better and customizable preview layout when previewing multiple output layers.

Bug fixes:
- [all] Better precision and more robustness for texture mapping in 3d objects.
- [all] Fixed possible buffer overflows on Windows (Microsoft's snprintf() and vsnprintf() do not act as standard C99 versions..).
- [all] Fixed small bug that prevents getting wrong values of the 'ia' variable when evaluating math expressions in a multi-threaded environment.
- [all] Reading video files with 'step_frame>1' with OpenCV could hang, because of a unreleased mutex. This has been fixed.
- [all] Fixed bug happening when trying to use libcurl for reading an URL containing a Windows-reserved character.
- [all] Fixed: wrong line number was displayed in case of an error happening just after a -endlocal directive.
- [zart] ZArt now compiles for both versions 4 and 5 of Qt.

Cheers,

David.


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.6.1.0
PostPosted: Mon Mar 16, 2015 8:04 am  (#2) 
Offline
Global Moderator
User avatar

Joined: Apr 01, 2012
Posts: 7717
Location: On the other side of this screen
:cry. Sadly I cannot get on the internet with my computer to download it tonight. Will try again tomorrow..... Something wrong with my wireless modem I think. Even the comnection with my phone is disabled.

_________________


Top
 Post subject: Re: Release of G'MIC 1.6.1.0
PostPosted: Mon Mar 16, 2015 8:46 am  (#3) 
Offline
GimpChat Member
User avatar

Joined: Sep 24, 2010
Posts: 12518
Thanks David; no more beta in the name now. :)

_________________
Lyle

Psalm 109:8

Image


Top
 Post subject: Re: Release of G'MIC 1.6.1.0
PostPosted: Mon Mar 16, 2015 8:46 am  (#4) 
Offline
GimpChat Member
User avatar

Joined: Mar 01, 2014
Posts: 12659
Location: Spain, Aragón
Thank you David for your great job to improve GMIC.

_________________
Image

Gimp 2.10.30(samj) portable _ OS Windows 10 Home_ 64bits
Don’t be afraid to start over. It’s a new chance to rebuild what you want.


Last edited by Issabella on Mon Mar 16, 2015 11:39 am, edited 2 times in total.

Top
 Post subject: Re: Release of G'MIC 1.6.1.0
PostPosted: Mon Mar 16, 2015 8:48 am  (#5) 
Offline
Script Coder
User avatar

Joined: Jun 22, 2010
Posts: 1171
Location: Here and there
Perhaps you could also have announced that 1.6.1.0 marks the point at which GMIP-G'MIC doesn't work for GIMP 2.6.x any more:

Attachment:
Untitled.png
Untitled.png [ 8.95 KiB | Viewed 4388 times ]


Kevin

ps. I'm not suggesting that you continue supporting 2.6.x indefinitely, just nice to know where the end-point is.


Top
 Post subject: Re: Release of G'MIC 1.6.1.0
PostPosted: Mon Mar 16, 2015 9:10 am  (#6) 
Offline
GimpChat Member
User avatar

Joined: Jan 03, 2011
Posts: 1656
@paynekj : This is due to the API change between 2.6 and 2.8. The G'MIC plug-in should run well on GIMP 2.6, but you need to compile it with the gimptools for 2.6.
I personally use 2.8 on my machine.


Top
 Post subject: Re: Release of G'MIC 1.6.1.0
PostPosted: Fri Mar 20, 2015 3:25 pm  (#7) 
Offline
GimpChat Member
User avatar

Joined: Jan 20, 2013
Posts: 14816
Location: roma, italy
unless there is a prerequisite on the image, the filter Saturation Equalizer (Colors, author Iain) abends when simply entered;
*** Error in ./Saturation_EQ_p/*repeat/*local/apply_parallel_overlap/_apply_parallel_overlap/ *** Command '-check': file '$3>=0 && isint(0) && 0>=0' does not exist.

_________________
"Where am I ?"


Top
 Post subject: Re: Release of G'MIC 1.6.1.0
PostPosted: Fri Mar 20, 2015 3:27 pm  (#8) 
Offline
GimpChat Member
User avatar

Joined: Jan 03, 2011
Posts: 1656
@dinasset : you mean, when you select it from the plug-in, it does not work ?


Top
 Post subject: Re: Release of G'MIC 1.6.1.0
PostPosted: Fri Mar 20, 2015 3:32 pm  (#9) 
Offline
GimpChat Member
User avatar

Joined: Jan 20, 2013
Posts: 14816
Location: roma, italy
yes, having an image opened in Gimp, selecting that filter, I get that error message

_________________
"Where am I ?"


Top
 Post subject: Re: Release of G'MIC 1.6.1.0
PostPosted: Fri Mar 20, 2015 3:43 pm  (#10) 
Offline
GimpChat Member
User avatar

Joined: Jan 03, 2011
Posts: 1656
OK, it has been fixed.
Thanks for reporting !


Top
 Post subject: Re: Release of G'MIC 1.6.1.0
PostPosted: Fri Mar 20, 2015 3:51 pm  (#11) 
Offline
GimpChat Member
User avatar

Joined: Jan 20, 2013
Posts: 14816
Location: roma, italy
thanks, David!

_________________
"Where am I ?"


Top
 Post subject: Re: Release of G'MIC 1.6.1.0
PostPosted: Fri Mar 20, 2015 9:52 pm  (#12) 
Offline
GimpChat Member
User avatar

Joined: May 16, 2010
Posts: 14709
Location: USA
When i install i get this dialog for pre release 1.6.2.0? Is this correct?

Image

_________________
Image
Edmund Burke nailed it when he said, "The only thing necessary for the triumph of evil is for good men to do nothing."


Top
 Post subject: Re: Release of G'MIC 1.6.1.0
PostPosted: Fri Mar 20, 2015 10:35 pm  (#13) 
Offline
GimpChat Member
User avatar

Joined: May 16, 2010
Posts: 14709
Location: USA
Love the new Engrave filter though. :)

Image

_________________
Image
Edmund Burke nailed it when he said, "The only thing necessary for the triumph of evil is for good men to do nothing."


Top
 Post subject: Re: Release of G'MIC 1.6.1.0
PostPosted: Sat Mar 21, 2015 3:02 am  (#14) 
Offline
GimpChat Member
User avatar

Joined: Jan 03, 2011
Posts: 1656
Yes, Rod, this is correct to get the 1.6.2.0 prerelease version.
1.6.1.0 is a quite stable basis to work with, so I've started a kind of rolling release system where I provide the latest features to the users.


Top
 Post subject: Re: Release of G'MIC 1.6.1.0
PostPosted: Sat Mar 21, 2015 7:10 am  (#15) 
Offline
New Member

Joined: Mar 21, 2015
Posts: 1
Hi David, There is a minor glitch in Layers -> Colors to layers. The minimal area needs to be divided by 100 to be correct.


Top
 Post subject: Re: Release of G'MIC 1.6.1.0
PostPosted: Sat Mar 21, 2015 7:52 am  (#16) 
Offline
GimpChat Member

Joined: Feb 22, 2012
Posts: 295
Location: Germany
Hi David.

Good work, as always. :bigthup :geek
64bit gmic_gimp.exe depends on zlib1.dll and zlib1__.dll,
it also depends on libeay32.dll and libeay32__.dll.
But it just depends on libssh2-1__.dll.
Why is that so? :oops:

Greets Hatti


Top
 Post subject: Re: Release of G'MIC 1.6.1.0
PostPosted: Sat Mar 21, 2015 8:02 am  (#17) 
Offline
GimpChat Member
User avatar

Joined: Jan 03, 2011
Posts: 1656
@Onkel Hatti : Well I don't know :) I use the compiling environment set by samj, maybe she can tell a bit more about the dependencies !

@preben : I'll check that, thanks !


Top
 Post subject: Re: Release of G'MIC 1.6.1.0
PostPosted: Wed Mar 25, 2015 1:47 pm  (#18) 
Offline
GimpChat Member
User avatar

Joined: Jan 20, 2013
Posts: 14816
Location: roma, italy
Hi David,
I don't remember if already posted, but I entered just now the filter
Test/Deconvolve (by Jéjé)
and it abends immediately without touching any parameter
after Apply I get the message
*** Error in ./jeje_deconvolve/*if/(...)/*repeat/*local/_apply_channels_old/deconvolve_richardsonlucy/ *** Command '-check': expression '0 && 5>=1' is false.

thanks for the attention

Edit: maybe it has been replaced by Sharpen/Richardson-Lucy
in this case the one under Test could be removed IMO

_________________
"Where am I ?"


Top
 Post subject: Re: Release of G'MIC 1.6.1.0
PostPosted: Sat Mar 28, 2015 9:22 am  (#19) 
Offline
GimpChat Member
User avatar

Joined: Jan 20, 2013
Posts: 14816
Location: roma, italy
Hi David,
today I made some experiments with G'MIC Details equalizer
it seems that when using not very little values, the resulting image is split horizontally into two halves, with a different luminosity.
I attach here:
a- the source image
b- the .xcf with 3 layers each one with different (increasing) parameters values
(note: all the 3 layers were produced -one at a time- applying the filter on the BG)
c- the .png showing the last layer outcome

something to do with parallel processing?
thanks for your support

a- source image
Attachment:
IMG_2676-crop_TEST-source.png
IMG_2676-crop_TEST-source.png [ 1.04 MiB | Viewed 1278 times ]


b- .xcf output (scaled down for size problems)
each layer keeps info on parameters values used
Attachment:
IMG_2676-crop_TEST.xcf [2.76 MiB]
Downloaded 85 times


c- .png output (last outcome)
Attachment:
IMG_2676-crop_TEST.png
IMG_2676-crop_TEST.png [ 1.5 MiB | Viewed 1278 times ]



Edit: definitely something to do with parallel processing:
forcing "one thread" outcome is OK!

_________________
"Where am I ?"


Top
 Post subject: Re: Release of G'MIC 1.6.1.0
PostPosted: Sat Mar 28, 2015 9:43 am  (#20) 
Offline
GimpChat Member
User avatar

Joined: Sep 24, 2010
Posts: 12518
You need to increase the Spacial Overlap slider dinasset. 16 to 24 usually works for me. If you don't, then you get this bar line (and even more if you use more processors). If you don't see the control bar called Spacial Overlap, then that is a problem. :)

_________________
Lyle

Psalm 109:8

Image


Top
Post new topic Reply to topic  [ 22 posts ]  Go to page 1, 2  Next

All times are UTC - 5 hours [ DST ]


   Similar Topics   Replies 
No new posts Release of G'MIC 3.1.0

3

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

9

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

0

No new posts G'MIC pre-release version 2.8.3

6

No new posts Attachment(s) Custom Font Tools Release 12

7



* Login  



Powered by phpBB3 © phpBB Group