Skip to content

iiey/nikgimp

ci

nikgimp

A Python GIMP plugin for processing images using external Nik Collection programs.

Compatibility

Prerequisites: Make sure the Google Nik Collection is installed on your system before proceeding.
It was tested with the v1.2.11, you could still find it on the internet
or try this download link Google Nik Collection v1.2.11, which contains both Win & Mac installation.

  • GIMP version >= 3.0.0
  • Windows 10, 11 (tested)
  • Unix-like i.e. Linux with Wine & MacOS may need a little further fine-tune

Installation

  1. Create a folder named nikplugin/ under the plug-ins folder of your GIMP installation
  2. Copy nikplugin.py (latest) into the folder, e.g. under windows:
    GIMP_INSTALLATION_PATH/lib/gimp/3.0/plug-ins/nikplugin/nikplugin.py
  3. (Re)start GIMP, the plugin should appear under the menu Filters > NikCollection

Note: For details see Wiki - Installation
Note: See also TROUBLESHOOTING if encountering any issue or using a non-default location for Nik installation.

Update

  • Replace the script with the latest version or stable releases nikplugin.py in this repository and restart GIMP

Uninstall

  • Remove the folder nikplugin/ from your plugin-ins directory

Usage

After installation, you can access the Nik Collection filters from GIMP's Filters menu.
The plugin sends the current image to the selected Nik Collection program, and after processing, will return the result to GIMP.
See demo video.

License

This code revises the original shellout.py script to make it compatible with the API in GIMP v3.x. It maintains the same functionality but updates the implementation to work with the GIMP Python API v3.0.

This plugin has the same license GNU GPLv3 as the original shellout.py script it's based on.