/usr/share/gimp/2.0/scripts/mm1-vintage-look.scm is in gimp-plugin-registry 7.20140602ubuntu3.
This file is owned by root:root, with mode 0o644.
The actual contents of the file can be viewed below.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 | ; The GIMP -- an image manipulation program
; Copyright (C) 1995 Spencer Kimball and Peter Mattis
;
; This program is free software; you can redistribute it and/or modify
; it under the terms of the GNU General Public License as published by
; the Free Software Foundation; either version 2 of the License, or
; (at your option) any later version.
;
; This program is distributed in the hope that it will be useful,
; but WITHOUT ANY WARRANTY; without even the implied warranty of
; MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
; GNU General Public License for more details.
;
; You should have received a copy of the GNU General Public License
; along with this program; if not, write to the Free Software
; Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
;
;
; Copyright (C) 2008 Michael Maier info[at]mmip.net
;
; Version 0.1 - Simulating a vintage photo based on this tutorial:
; http://crazymurdock1.deviantart.com/art/Vintage-look-in-Gimp-61841683
; Version 0.2 - Optional sharpness and contrast layer
; by elsamuko (http://sites.google.com/site/elsamuko/gimp)
;
;
(define (mm1-vintage-look img
drw
VarCyan
VarMagenta
VarYellow
Overlay
)
(let* ((drawable-width (car (gimp-drawable-width drw)))
(drawable-height (car (gimp-drawable-height drw)))
(cyan-layer 0)
(magenta-layer 0)
(yellow-layer 0)
(overlay-layer (car (gimp-layer-copy drw FALSE)))
)
;Begin
(if (= (car (gimp-drawable-is-gray drw )) TRUE)
(gimp-image-convert-rgb img)
)
(gimp-context-push)
(gimp-image-undo-group-start img)
;Bleach Bypass
(if(= Overlay TRUE)
(begin
(gimp-image-add-layer img overlay-layer -1)
(gimp-desaturate-full overlay-layer DESATURATE-LUMINOSITY)
(plug-in-gauss TRUE img overlay-layer 1 1 TRUE)
(plug-in-unsharp-mask 1 img overlay-layer 1 1 0)
(gimp-layer-set-mode overlay-layer OVERLAY-MODE)
(gimp-drawable-set-name overlay-layer "Bleach Bypass")
)
)
;Yellow Layer
(set! yellow-layer (car (gimp-layer-new img drawable-width drawable-height RGB "Yellow" 100 MULTIPLY-MODE)))
(gimp-image-add-layer img yellow-layer -1)
(gimp-context-set-background '(251 242 163) )
(gimp-drawable-fill yellow-layer BACKGROUND-FILL)
(gimp-layer-set-opacity yellow-layer VarYellow)
;Magenta Layer
(set! magenta-layer (car (gimp-layer-new img drawable-width drawable-height RGB "Magenta" 100 SCREEN-MODE)))
(gimp-image-add-layer img magenta-layer -1)
(gimp-context-set-background '(232 101 179) )
(gimp-drawable-fill magenta-layer BACKGROUND-FILL)
(gimp-layer-set-opacity magenta-layer VarMagenta)
;Cyan Layer
(set! cyan-layer (car (gimp-layer-new img drawable-width drawable-height RGB "Cyan" 100 SCREEN-MODE)))
(gimp-image-add-layer img cyan-layer -1)
(gimp-context-set-background '(9 73 233) )
(gimp-drawable-fill cyan-layer BACKGROUND-FILL)
(gimp-layer-set-opacity cyan-layer VarCyan)
;End
(gimp-image-undo-group-end img)
(gimp-displays-flush)
(gimp-context-pop)
)
)
(script-fu-register "mm1-vintage-look"
_"_Vintage Look"
"Simulation of a 70s vintage look.
Last version can be found at:
http://registry.gimp.org/node/1348"
"Michael Maier info[at]mmip.net >"
"(c) Michael Maier. This is GPL Free Software."
"March 3, 2008"
"*"
SF-IMAGE "Image" 0
SF-DRAWABLE "Drawable" 0
SF-ADJUSTMENT _"Cyan" '(17 0 100 1 1 0 0)
SF-ADJUSTMENT _"Magenta" '(20 0 100 1 1 0 0)
SF-ADJUSTMENT _"Yellow" '(59 0 100 1 1 0 0)
SF-TOGGLE _"Bleach Bypass" TRUE
)
(script-fu-menu-register "mm1-vintage-look" _"<Image>/Filters/Artistic")
|