fix in pixel2svg
This commit is contained in:
parent
00b275bacc
commit
e190cb1d24
@ -177,19 +177,19 @@ class Pixel2SVG(inkex.Effect):
|
|||||||
pixel2svg_max = self.options.maxsize
|
pixel2svg_max = self.options.maxsize
|
||||||
|
|
||||||
if self.options.verbose:
|
if self.options.verbose:
|
||||||
inkex.debug("ID: %s" % node.get('id'))
|
inkex.utils.debug("ID: %s" % node.get('id'))
|
||||||
inkex.debug("Image size:\t%dx%d" % image.size)
|
inkex.utils.debug("Image size:\t%dx%d" % image.size)
|
||||||
inkex.debug("Image format:\t%s" % image.format)
|
inkex.utils.debug("Image format:\t%s" % image.format)
|
||||||
inkex.debug("Image mode:\t%s" % image.mode)
|
inkex.utils.debug("Image mode:\t%s" % image.mode)
|
||||||
inkex.debug("Image info:\t%s" % image.info)
|
inkex.utils.debug("Image info:\t%s" % image.info)
|
||||||
|
|
||||||
if (image.mode == 'P' and 'transparency' in image.info):
|
if (image.mode == 'P' and 'transparency' in image.info):
|
||||||
inkex.debug(
|
inkex.utils.debug(
|
||||||
"Note: paletted image with an alpha channel is handled badly with " +
|
"Note: paletted image with an alpha channel is handled badly with " +
|
||||||
"current PIL:\n" +
|
"current PIL:\n" +
|
||||||
"<http://stackoverflow.com/questions/12462548/pil-image-mode-p-rgba>")
|
"<http://stackoverflow.com/questions/12462548/pil-image-mode-p-rgba>")
|
||||||
elif not image.mode in ('RGBA', 'LA'):
|
elif not image.mode in ('RGBA', 'LA'):
|
||||||
inkex.debug("No alpha channel or transparency found")
|
inkex.utils.debug("No alpha channel or transparency found")
|
||||||
|
|
||||||
image = image.convert("RGBA")
|
image = image.convert("RGBA")
|
||||||
(width, height) = image.size
|
(width, height) = image.size
|
||||||
@ -274,7 +274,7 @@ class Pixel2SVG(inkex.Effect):
|
|||||||
|
|
||||||
# all done
|
# all done
|
||||||
if DEBUG:
|
if DEBUG:
|
||||||
inkex.debug("All rects drawn.")
|
inkex.utils.debug("All rects drawn.")
|
||||||
|
|
||||||
if self.options.delete_image:
|
if self.options.delete_image:
|
||||||
nodeParent.remove(node)
|
nodeParent.remove(node)
|
||||||
@ -289,7 +289,7 @@ class Pixel2SVG(inkex.Effect):
|
|||||||
|
|
||||||
# clean-up?
|
# clean-up?
|
||||||
if DEBUG:
|
if DEBUG:
|
||||||
inkex.debug("Done.")
|
inkex.utils.debug("Done.")
|
||||||
|
|
||||||
else:
|
else:
|
||||||
inkex.errormsg(_("Bailing out: No supported image file or data found"))
|
inkex.errormsg(_("Bailing out: No supported image file or data found"))
|
||||||
|
Reference in New Issue
Block a user