While editing an image (i.e. while there's a new version of it every few seconds), I would like to continuously see what the newest version would look like after running an external script on it (for example dithering by ImageMagick).

One possible solution is this:

  • Use an image editor that can auto-save the image after every change (here's how to do this in Photoshop for example)
  • Write a program that runs the external script and displays its result whenever autosaves happen (i.e. whenever the file changes)

Is there a more straightforward solution to integrate the external script into my workflow? Maybe GIMP or Photoshop allow using the external script "as an adjustment layer" (i.e. non-destructive editing) or so? (Is that even possible? Maybe in Photoshop; not in Krita; GIMP doesn't even have built-in non-destructive editing)

  • Illustrator can be set up to do this everytime you activate the window so presumsbly photoshop can too
    – joojaa
    Jul 8, 2020 at 12:52
  • @joojaa What is that feature of Illustrator called?
    – root
    Jul 8, 2020 at 12:54
  • In Photoshop something similar is possible using its Generator functionality: it has imageChanged event: the same tech powers Photoshop Generate Image Assets function. I think it'd be easier to answer your question if you'd provided an example of what exactly you're trying to achieve. Jul 8, 2020 at 13:15
  • Its in file handling its called update links set it to automatic.
    – joojaa
    Jul 8, 2020 at 13:20
  • 1
    @root for that you need to know what dithering does in Image Magic: maybe some screens could be useful. For instance I know there's a setup for creating dithered graphics in Photoshop: danfessler.com/blog/hd-index-painting-in-photoshop. On the other hand the answer also depends if the dithering is an example and you want to be able to get any custom results Jul 8, 2020 at 14:42


Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge you have read our privacy policy.