2
; Plee the Bear -- gfx script tools
4
; Copyright (C) 2005-2009 Julien Jorge, Sebastien Angibaud
6
; This program is free software; you can redistribute it and/or modify it
7
; under the terms of the GNU General Public License as published by the
8
; Free Software Foundation; either version 2 of the License, or (at your
9
; option) any later version.
11
; This program is distributed in the hope that it will be useful, but WITHOUT
12
; ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
13
; FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for
16
; You should have received a copy of the GNU General Public License along
17
; with this program; if not, write to the Free Software Foundation, Inc.,
18
; 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
20
; contact: plee-the-bear@gamned.org
22
; Please add the tag [PTB] in the subject of your mails.
26
; This script is intended to be run in this directory and via gimp-console:
28
; gimp-console -b - < this_script.scm
30
(load "../../common.scm")
32
(let ( (image_name "floating-log.xcf.bz2")
33
(dest_name "floating-log.png") )
34
(let ( (src_image (car (gimp-file-load 1 image_name image_name)))
35
(dest_image (car (gimp-image-new 256 256 RGB)))
37
(let ( (bk (car (gimp-layer-new dest_image 256 256 1 "background" 100 0)))
39
(gimp-image-add-layer dest_image bk 0)
42
( create-layer-crop src_image '(0 1 2 3 4 5 6 7 8 9)
44
0 0 127 103 dest_image '() )
45
( create-layer-crop src_image '(0 1 2 3 6 7 8 9)
47
0 103 127 103 dest_image '() )
48
( create-layer-crop src_image '( 4 5 6 7 8 9)
50
127 0 121 65 dest_image '() )
51
( create-layer-crop src_image '( 6 7 8 9)
53
127 65 121 56 dest_image '() )
55
(save-frames-and-exit dest_name dest_image)