summary | shortlog | log | commit | commitdiff | tree
raw | patch | inline | side by side (parent: 4b1e20e)
raw | patch | inline | side by side (parent: 4b1e20e)
author | buliabyak <buliabyak@users.sourceforge.net> | |
Sun, 30 Nov 2008 20:37:43 +0000 (20:37 +0000) | ||
committer | buliabyak <buliabyak@users.sourceforge.net> | |
Sun, 30 Nov 2008 20:37:43 +0000 (20:37 +0000) |
inkscape.pod | patch | blob | history | |
src/main.cpp | patch | blob | history |
diff --git a/inkscape.pod b/inkscape.pod
index a1e56cf9d0c4cc7954f9517510cdfcba944462d1..afc364ec912c91c8bd3580ff1c7a5e109b2e1e79 100644 (file)
--- a/inkscape.pod
+++ b/inkscape.pod
-A, --export-pdf=FILENAME
-T, --export-text-to-path
+ --export-ignore-filters
-l, --export-plain-svg=FILENAME
@@ -266,7 +267,11 @@ export area is that object's bounding box, but can be set to canvas by --export-
=item B<-T>, B<--export-text-to-path>
-Convert text objects to paths on export, where applicable (currently works for PS, EPS, and PDF export).
+Convert text objects to paths on export, where applicable (for PS, EPS, and PDF export).
+
+=item B<--export-ignore-filters>
+
+Export filtered objects (e.g. those with blur) as vectors, ignoring the filters (for PS, EPS, and PDF export). By default, all filtered objects are rasterized, preserving the appearance.
=item B<-I>, B<--query-id>
diff --git a/src/main.cpp b/src/main.cpp
index af896d7d6b912d703999a7e402dab1846f28ef5f..eb060570f1ebd0e3d422622ec0a042e3c6ffa8bc 100644 (file)
--- a/src/main.cpp
+++ b/src/main.cpp
SP_ARG_EXPORT_EMF,
#endif //WIN32
SP_ARG_EXPORT_TEXT_TO_PATH,
+ SP_ARG_EXPORT_IGNORE_FILTERS,
SP_ARG_EXTENSIONDIR,
SP_ARG_QUERY_X,
SP_ARG_QUERY_Y,
static gchar *sp_export_emf = NULL;
#endif //WIN32
static gboolean sp_export_text_to_path = FALSE;
+static gboolean sp_export_ignore_filters = FALSE;
static gboolean sp_export_font = FALSE;
static gboolean sp_query_x = FALSE;
static gboolean sp_query_y = FALSE;
sp_export_emf = NULL;
#endif //WIN32
sp_export_text_to_path = FALSE;
+ sp_export_ignore_filters = FALSE;
sp_export_font = FALSE;
sp_query_x = FALSE;
sp_query_y = FALSE;
{"export-text-to-path", 'T',
POPT_ARG_NONE, &sp_export_text_to_path, SP_ARG_EXPORT_TEXT_TO_PATH,
- N_("Convert text object to paths on export (EPS)"),
+ N_("Convert text object to paths on export (PS, EPS, PDF)"),
+ NULL},
+
+ {"export-ignore-filters", 0,
+ POPT_ARG_NONE, &sp_export_ignore_filters, SP_ARG_EXPORT_IGNORE_FILTERS,
+ N_("Render filtered objects without filters, instead of rasterizing (PS, EPS, PDF)"),
NULL},
{"query-x", 'X',
@@ -1384,6 +1392,12 @@ static void do_export_ps_pdf(SPDocument* doc, gchar const* uri, char const* mime
(*i)->set_param_bool("textToPath", FALSE);
}
+ if (sp_export_ignore_filters) {
+ (*i)->set_param_bool("blurToBitmap", FALSE);
+ } else {
+ (*i)->set_param_bool("blurToBitmap", TRUE);
+ }
+
(*i)->save(doc, uri);
}