[LyX/master] Create the other side of conversion chain when IM is banned (bug #12646).
Pavel Sanda
sanda at lyx.org
Fri Jul 21 20:05:12 UTC 2023
commit 179c0d6ff25de361d801f5e4a58564d6e8e29c67
Author: Pavel Sanda <sanda at lyx.org>
Date: Fri Jul 21 23:17:55 2023 +0200
Create the other side of conversion chain when IM is banned (bug #12646).
We allow png, jpg to channel through already existing tiff2ps (library
libtiff-tools). Other formats can be added if there is a request.
For future reference:
- using pnmtops seem to have issues with landscape/portrait flip, so
tiff2ps seems better alternative.
- using GraphicsMagick won't help because some distros ban postscript
processing directly in its code (e.g. openSUSE)
This patch finishes IM policy ban handling, we can't probably do much
better.
---
lib/configure.py | 6 ++++--
1 files changed, 4 insertions(+), 2 deletions(-)
diff --git a/lib/configure.py b/lib/configure.py
index 7a5052f..e5f71f7 100644
--- a/lib/configure.py
+++ b/lib/configure.py
@@ -1206,8 +1206,10 @@ def checkConverterEntries():
except:
removeFiles(['mock.eps'])
#needs empty record otherwise default converter will be issued
- rc_entry = r'\converter eps png "" ""'
- addToRC(rc_entry)
+ addToRC(r'''\converter eps png "" ""
+\converter png eps "" ""
+\converter jpg tiff "convert $$i $$o" ""
+\converter png tiff "convert $$i $$o" ""''')
logger.info('ImageMagick seems to ban conversions from EPS. Disabling direct EPS->PNG.')
#
# no agr -> pdf6 converter, since the pdf library used by gracebat is not
More information about the lyx-cvs
mailing list