You are here

FIL 1.7.2

  • 1
  • 2
  • 3
  • 4
  • 5
Total votes: 0
Rate this item!

FIL (Film Imitation Lab) is a powerful script for old photo simulation. FIL has a modular architecture and can use binary extension (plugins).

Current version: v1.7.2 (June 14th 2013).


  • Old color simulation by using prepaered color processes
  • Film grain
  • Vignette simulation
  • Defect lenses simulation
  • Option indication
  • Batch script execution
  • Binary extensions (plugins) integration support.

Changes in FIL v1.7.2:

  • New color process "SOV2".
  • Pre-process for monocle soft-focus imitation.
  • GIMP 2.8 native version.

Documentation available! Enjoy!

Also there is available FIL development documentation with detail description of FIL core.

FIL is still supporting.

P.S. Some FIL process bases on:

  • Lomo Script by Elsamuko
  • Vintage Look script by mm1
  • Photochrom script by Elsamuko
  • Highpass Sharpening script by drschwalbenmann

Thank them a lot.

Code License: 
GIMP Version: 
Scripting Engine: 


I just download the script and where can i find it in gimp?

I've fixed error in SOV: user colors profile and update translation. Thanks to Diego Nassetti for bugreport.

New version of FIL has been released!
Some new features included and of course complete GIMP 2.8 port.

Hi. Which settings did you use in the image above? Thanks

I used "Photochrom: bleach" as color profile and "Sulfide: scratches" as grain profile.

New verstion of FIL has been released!
Now it compatible with GIMP 2.7.

New verstion of FIL has been released!
Now with undo support and some other features.

I realize simply turning off or deleting the layer is sufficient to remove the effect, but is there a specific reason there is no undo for this script? Just curious.

GIMP consume too much memory when undo stack is activated. For this reeason undo support in FIL is disabled. Of course undo is needed, I'm workinbg with it.

One general approach that should work is to duplicate your image*, disable UNDO in the duplicate, and perform all of your operations. When you are done, copy any new or modified layers back to the original (appropriately handling the layers' offsets), delete original versions of the modified layers, and remove the duplicate image. With this approach, the only information pushed onto the UNDO history is the contents of the layers that have been created or changed.

* If your script operates on a single layer, it would be better (though slightly more complicated) to copy that layer to a new image. This way you can avoid having unnecessary duplicates of the other layers consuming memory.

An example of a Script-fu using this technique can be found here:


Subscribe to Comments for "FIL 1.7.2"