G'MIC-8bf - A Photoshop-compatible filter interface for G'MIC-Qt

Ahh, now I understand why I prefer GIMP over Photoshop. It’s all the in details like this one :slight_smile:

Thanks for the update @PDN_GMIC !

1 Like

I am currently in communication with Adobe to try and get that issue resolved, if it does get fixed I will be updating the Exchange plugin to match the latest version on GitHub.

In other news, the Exchange version received its first review on February 6th (5 stars):

Filter Gallery but like 20 times better… not even cap

I dont know what else to say, this is an open source addon which is constantly getting new effects and already has a shitton of crazy effects. It’s so much better than the native filter gallery and one of the main reasons I would constantly switch between ps and krita. 20/10…

2 Likes

The Adobe Exchange version has been updated to 3.2.0.

The issue was that each part of the Exchange version number should be limited to the range of [0, 99], and encoding 3.1.6.3 as 3.1.603 put the patch number out of range.
I now combine the minor and patch versions, e.g. 3.2.0.0 becomes 3.20.0.

1 Like

Thanks for the news!
I’m actually planning to release 3.2.1 tomorrow, if you’re interested :slight_smile:

1 Like

Release version 3.2.1, Releases · 0xC0000054/gmic-8bf · GitHub
Changes:

Updated G’MIC to version 3.2.1.

The Exchange version of 3.2.1 has been submitted to Adobe for review.

2 Likes

Release version 3.2.2, Releases · 0xC0000054/gmic-8bf · GitHub
Changes:

Updated G’MIC to version 3.2.2.

The Exchange version has been submitted to Adobe for review.

1 Like

Release version 3.2.3, Releases · 0xC0000054/gmic-8bf · GitHub
Changes:

Updated G’MIC to version 3.2.3.

The Exchange version has been submitted to Adobe for review.

1 Like

Release version 3.2.4, Releases · 0xC0000054/gmic-8bf · GitHub
Changes:

Updated G’MIC to version 3.2.4.

The Exchange version has been submitted to Adobe for review.

1 Like

Thanks for all the updates @PDN_GMIC , hopefully the rythm of releases will slow down this year :grin:

Release version 3.2.5, Releases · 0xC0000054/gmic-8bf · GitHub
Changes:

Updated G’MIC to version 3.2.5.

The Exchange version has been submitted to Adobe for review.

1 Like

Here are some download statistics for the Adobe Exchange version:

It has been downloaded a total of 3693 times across all versions.
This breaks down to 1097 downloads of version 3.2.5, and a combined 2596 downloads for versions 3.1.6 to 3.2.4.

For comparison with the GitHub release of version 3.2.5, the x64 version has 426 downloads, and the combined count for the ARM64, x64 and x86 versions is 823 downloads.

The downside to this increased popularity on the Exchange is that people report issues by leaving a one-star review with a vague description of their problem, instead reading and following the instructions in the support section of the plugin description.
I left a reply asking for more information, but I am not optimistic that I will get any.

1 Like

Thanks for sharing the stats!

For the saving issue of this user, could it be related to the fact that the output may be in 16bits/channels rather than 8bits/channels ?
If the output image is in 16bits, it cannot be saved as a .jpg file without dividing the values by 256 (or 257, depending on your taste :slight_smile: ).

I don’t think so. The 8bf plugin uses a custom image format when communicating with G’MIC-Qt, which the 8bf plugin will convert convert to PNG for 8-bit and 16-bit images or EXR for 32-bit images when required. I tested the code with an 8-bit export and it was working.

The actual review is the following:

tries to export a preview image when applying the filter then saves a random image of lines

I did notice when testing the Polaroid filter that clicking Apply to execute it a second time would update the G’MIC-Qt preview image, but when you click OK the output only has the first invocation of the filter. The GIMP version of G’MIC-Qt 3.2.5 has the same behavior.

I am not sure if it is considered a bug, but I was surprised by the final output not matching the G’MIC-Qt preview.
Perhaps this behavior is what the above bug report is trying to convey, but there is not enough detail for me to definitively say what that user’s issue is.

OK, I thought that when the user said ‘Exporting’, he was actually talking about the file export done by the 8bf plug-in because of a different output size.

Release version 3.2.6, Releases · 0xC0000054/gmic-8bf · GitHub
Changes:

Updated G’MIC to version 3.2.6.

The Exchange version has been submitted to Adobe for review.

1 Like

I received another report from a user of the Exchange version related to the previously mentioned apply bug. For reference, here is the original bug report:

tries to export a preview image when applying the filter then saves a random image of lines

The new report adds a few more details, but it is still not enough for me to have any idea what is going on:

I have the same issue with several filters - it doesn’t happen always and I haven’t figured out why yet, but once the bug is there in a file it seems to persist. Couldn’t get it to work in one Photoshop document, in another it did again, in yet another it doesn’t. For me it happened, amongst others, with noise filters, chromatic abberation, huffman glitches, breaks, etc. etc.

I asked that user to file a GitHub issue with steps to reproduce the issue and one of the files that causes the bug.

In other news, I recently attempted to cross-compile a native Windows ARM64 build of G’MIC-Qt but I was unable to get it to use the correct include and library paths. That may have been due to a problem with my cmake toolchain file, or it could be an issue with the MinGW clang cross compiler support on Windows.

1 Like

Release version 3.3.0, Releases · 0xC0000054/gmic-8bf · GitHub
Changes:

Updated G’MIC to version 3.3.0.

The Exchange version has been submitted to Adobe for review.

3 Likes

Release version 3.3.1, Releases · 0xC0000054/gmic-8bf · GitHub
Changes:

Updated G’MIC to version 3.3.1.

The Exchange version has been submitted to Adobe for review.

1 Like

Release version 3.3.2, Releases · 0xC0000054/gmic-8bf · GitHub
Changes:

Updated G’MIC to version 3.3.2.

The Exchange version has been submitted to Adobe for review.

2 Likes

Release version 3.3.3, Releases · 0xC0000054/gmic-8bf · GitHub
Changes:

Updated G’MIC to version 3.3.3.

The Exchange version has been submitted to Adobe for review.

1 Like