You are here

Lomo Script with Old Style Colors

  • 1
  • 2
  • 3
  • 4
  • 5
Total votes: 0
Rate this item!
elsamuko-curves.zip8.72 KB
elsamuko-lomo-batch.scm25.06 KB
elsamuko-lomo.scm23.05 KB

This script simulates the Lomo effect.
Copy it into the scripts folder from GIMP, you will find it then under Filters -> Light and Shadow -> Lomo.
The original from Francois Le Lay can be downloaded here. The idea of C41 colors comes from here. I added sharpness, repaired the double vignetting problem and added some nice colors, especially the beautiful green sky effect from crossprocessed pictures. Examples can be found here.
Attention, results may make happy. :D

Acid View


Redscale 2

If you like it, hug someone.

Update: I refreshed the colors and added another vignette, but this is black and can be moved and resized. The result should be made grainy with my other script, then it looks more realistic.
Update2: The overlayed vignettes are moving now with the black vignette. That means all vignettes have the same center.
Update3: I added a slight lens distortion to simulate the wide angle lens of the Lomo LC-A. And if you own the grain script already, you can uncomment line 285 of this script to get a grainy black vignette automatically. Example here.
Update4: New color "Autumn" to simulate this. To include vignette graininess, uncomment line 314. Result here and very impressive here.
Update5: I mixed the angle distortion up, now it bends to the right direction. And the source code became prettier thanks to Dr. Scheme.
Update6: I added optional motion blur to simulate 'bad' lenses, see here.
Update7: Two new colors Movie and Vintage. Also more decent sharpness with layer mask. And I included the grain for the black vignette, so you don't have to do this. Examples here and here.
Update8: New color Xpro LAB from this book. Example here.
Update9: Possibility to inverse the A and B dimensions of the LAB color space. Example here.
Update10: Fixed the b/w problem. Added a new color option Light Blue from this role model. Example here.
I also attached the colors I use. Extract and put them into the curves folder of GIMP.
Update11: Lens distortion is adjustable now, the default is less extreme.
Update12: New color Redscale from here. Example here. The Light Blue color now has a less violet tinge.
Update13: Extensive internal fixes (eg. motion blur fixed). New option grain and gauss blur. Also sharpness is done via smart sharpen from eg and not overlay.
Update14: Sharpness layer is better on top.
Update15: Sharpness one down, grain deactivated while sharpening.
Update16: Redscale is now closer to the physical approach. Example:
Update17: Movie color option reworked, three new B/W tones: Retro, Paynes and Sepia. Example:
Update18: Added batch version, run it with
gimp -i -b '(elsamuko-lomo-batch "picture.jpg" 1.5 10 10 0.8 5 1 3 128 0 FALSE FALSE TRUE FALSE 0 0 115)' -b '(gimp-quit 0)'
or for more than one picture
gimp -i -b '(elsamuko-lomo-batch "*.jpg" 1.5 10 10 0.8 5 1 3 128 0 FALSE FALSE TRUE FALSE 0 0 115)' -b '(gimp-quit 0)'
Be careful, the batch script overwrites the original image. More info here:
Update19: Reduced vignette banding with the spread tool.

For all scripts together, go here:

Code License: 
GIMP Version: 
Scripting Engine: 


hello, it's a script, not a plugin (check the system file that is a ".scm" - check you script folder: Edition -> preference -> folder - put the lomo script in the good folder - in gimp, go to filter, script-Fu, actualize - lomo is in Filter -> shadow & Light

Thank you, now all is working. free download antivirusdownload antivirus agnitum crackdownload antivirus Norton Internet Security 2009

Hi, Impressive job mate! Can someone check memory usage?. I'm working on 10 mega pixel image and 1,2 GB is eaten by the gimp while running the script. Regards, Tom

GIMP uses a lot of memory because it keeps the image just as several Undos as a RAW image in its cache. When you execute some complex procedures, the RAM usage can be pretty extreme. Especially this script uses some RAM-eating functions like motion blur, lens distortion, sharpen and grain. As a workaround you can disable these and execute them individually after you have executed the script and have saved, closed and reopened (ctrl-1) the image. For more explanations see here: Greetings elsamuko

I've used this script a lot, and have never had a problem until recently. Now if I don't scale my images down, the program freezes.

I am wondering if some programs or plugins are conflicting with it. My husband also bought new memory recently. I dunno? Does anyone have any advice or a direction to point me to?

I LOVE this script! *hug*

This is a very sophisticated script, which can cause memory issues.
If a former versions did work better, you should keep it.

I would not recommend older versions, but you can set Sharpness, Wide Angle Distortion, Gauss Blur, Motion Blur and Grain to zero.
Then it runs faster and doesn't need so much memory.


Subscribe to Comments for "Lomo Script with Old Style Colors"