From: Pavel Sanda Date: Mon, 7 Jul 2008 15:09:44 +0000 (+0000) Subject: Fix bug http://bugzilla.lyx.org/show_bug.cgi?id=4749 . X-Git-Tag: 1.6.10~4201 X-Git-Url: https://git.lyx.org/gitweb/?a=commitdiff_plain;h=b8f7bc90c61be5a4287cd4b1f7ee1fd7c7c577ba;p=features.git Fix bug http://bugzilla.lyx.org/show_bug.cgi?id=4749 . New versions of Imagemagick do not antialias ppm images used for screen presentation of pictures. git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@25475 a592a061-630c-0410-9148-cb99ea01b6c8 --- diff --git a/lib/scripts/convertDefault.py b/lib/scripts/convertDefault.py index 1806b2ecc5..54e4f213dc 100644 --- a/lib/scripts/convertDefault.py +++ b/lib/scripts/convertDefault.py @@ -29,6 +29,11 @@ if sys.argv[1][:4] == 'pdf:': if not 'unrecognized' in output.lower(): opts = defopt + ' ' + opts +# for ppm target formats, we need to flatten image, as ppm has no support +# for alpha channel, see bug 4749 +if sys.argv[2][:4] == 'ppm:': + opts = opts + ' -flatten' + if os.system(r'convert %s "%s" "%s"' % (opts, sys.argv[1], sys.argv[2])) != 0: print >> sys.stderr, sys.argv[0], 'ERROR' print >> sys.stderr, 'Execution of "convert" failed.'