gimp r27818 - in branches/gimp-2-6: . plug-ins/pygimp/plug-ins



Author: neo
Date: Sun Dec 21 15:33:56 2008
New Revision: 27818
URL: http://svn.gnome.org/viewvc/gimp?rev=27818&view=rev

Log:
2008-12-21  Sven Neumann  <sven gimp org>

	Merged from trunk:

	Bug 565138 â python-fu-foggify does not check if image is in rgb 
mode

	* plug-ins/pygimp/plug-ins/foggify.py (foggify): fixed handling 
of
	grayscale images.



Modified:
   branches/gimp-2-6/ChangeLog
   branches/gimp-2-6/plug-ins/pygimp/plug-ins/foggify.py

Modified: branches/gimp-2-6/plug-ins/pygimp/plug-ins/foggify.py
==============================================================================
--- branches/gimp-2-6/plug-ins/pygimp/plug-ins/foggify.py	(original)
+++ branches/gimp-2-6/plug-ins/pygimp/plug-ins/foggify.py	Sun Dec 21 15:33:56 2008
@@ -27,8 +27,12 @@
     gimp.context_push()
     img.undo_group_start()
 
-    fog = gimp.Layer(img, name, layer.width, layer.height, RGBA_IMAGE,
-                     opacity, NORMAL_MODE)
+    if img.base_type is RGB:
+        type = RGBA_IMAGE
+    else:
+        type = GRAYA_IMAGE
+    fog = gimp.Layer(img, name,
+                     layer.width, layer.height, type, opacity, NORMAL_MODE)
     fog.fill(TRANSPARENT_FILL)
     img.add_layer(fog, 0)
 



[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]