Page 1 of 1

How to Interact with XnView MP's Batch Processing via Plugin?

Posted: Tue Apr 15, 2025 9:43 am
by StacieSkipper
Hello everyone,

I'm exploring the possibility of developing a custom plugin for XnView MP that would extend the batch processing capabilities with additional logic (e.g., conditional renaming based on EXIF data, or automatic sorting into folders by dominant image color).

I've gone through the XnView MP documentation but haven't found detailed resources about:
  • Is there a public API or SDK for developing XnView MP plugins, especially for batch processing tasks?
  • Can XnView MP plugins be written in Python or are they strictly limited to C/C++?
  • Is it possible to hook into the batch conversion pipeline to manipulate image metadata or filenames dynamically?
  • Are there any sample plugins or templates available to get started?
If anyone has experience writing custom addons or integrating with XnView MP at a deeper level, your guidance would be greatly appreciated.

Thanks in advance for your support!

Re: How to Interact with XnView MP's Batch Processing via Plugin?

Posted: Tue Apr 15, 2025 10:06 am
by xnview
Currently there is no Plugin SDK to extend 'Batch convert', but please describe what you would like to do? and which information do you need on image file?