
2003-02-27 Raphael Quinet <quinet@gamers.org> * plug-ins/script-fu/scripts/Makefile.am * plug-ins/script-fu/scripts/3d-outline.scm * plug-ins/script-fu/scripts/alien-glow-logo.scm * plug-ins/script-fu/scripts/alien-neon-logo.scm * plug-ins/script-fu/scripts/basic1-logo.scm * plug-ins/script-fu/scripts/basic2-logo.scm * plug-ins/script-fu/scripts/blended-logo.scm * plug-ins/script-fu/scripts/bovinated-logo.scm * plug-ins/script-fu/scripts/chalk.scm * plug-ins/script-fu/scripts/chip-away.scm * plug-ins/script-fu/scripts/chrome-logo.scm * plug-ins/script-fu/scripts/comic-logo.scm * plug-ins/script-fu/scripts/coolmetal-logo.scm * plug-ins/script-fu/scripts/frosty-logo.scm * plug-ins/script-fu/scripts/glossy.scm * plug-ins/script-fu/scripts/glowing-logo.scm * plug-ins/script-fu/scripts/gradient-bevel-logo.scm * plug-ins/script-fu/scripts/neon-logo.scm * plug-ins/script-fu/scripts/script-fu-util.scm * plug-ins/script-fu/scripts/starburst-logo.scm * plug-ins/script-fu/scripts/starscape-logo.scm * plug-ins/script-fu/scripts/t-o-p-logo.scm * plug-ins/script-fu/scripts/textured-logo.scm: applied a slightly modified version of the patch provided by Chauk-Mean PROUM to fix the behavior of some alpha-to-logo scripts when the layer has a non-zero offset or if a selection exists. Fixes bug #73891.
32 lines
1.3 KiB
Scheme
32 lines
1.3 KiB
Scheme
; 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.
|
|
|
|
; Resizes the image so as to include the selected layer.
|
|
; The resulting image has the selected layer size.
|
|
; Copyright (C) 2002 Chauk-Mean PROUM
|
|
;
|
|
(define (script-fu-util-image-resize-from-layer image layer)
|
|
(let*
|
|
((width (car (gimp-drawable-width layer)))
|
|
(height (car (gimp-drawable-height layer)))
|
|
(posx (- (car (gimp-drawable-offsets layer))))
|
|
(posy (- (cadr (gimp-drawable-offsets layer)))))
|
|
(gimp-image-resize image width height posx posy)
|
|
)
|
|
)
|
|
|