On Fri, Mar 14, 2008 at 6:46 PM, jiho <jo.irisson@...400...> wrote:
BTW, regarding saving in other vector formats, if those become Cairo based, they will probably all offer the same functionality. Said functionality is approaching the one for bitmap export thanks to your recent changes (export only one object, all drawing regardless of page size). So would it be possible to uniformize things a little and move all lossy export solutions (i.e. everything that's not SVG in fact...) to a single export command and dialog? There were several discussions already and the bottom line (one of the bottom lines at least ;)) was that, while the functionality of bitmap and vector exports were not approximately on par, it was not a good idea to put them together. Now that they are it would, IMHO, make more sense. There is a (long) launchpad bug about this https://bugs.launchpad.net/inkscape/+bug/168627
Of course. So, will anyone complain if I just add a little format drop-down (PNG, PS, EPS, PDF) to the Export Bitmap dialog, and rename it to e.g. "Export objects"? We won't even need to gray out anything there for PS/PDF export because bitmap resolution makes sense for them as well, for the filtered objects that will need to be rasterized.
The Adobe formats will still remain in the Save dialog, because a lot of people will still look for them there, although I think we need them to work as if it was "Save a copy", i.e. without Inkscape suddenly deciding that it has a PDF document loaded. Will this satisfy everyone?
There's only one problem: since PS/PDF/etc export is all via extensions, how can I call an extension without it showing its setup dialog? I will need to add quite a number of new parameters to these extensions, and they will be rather technical in nature, not quite suitable for UI. This is already a problem with the "export object with this ID" in the dialog instead of a simple "export selection" checkbox, but I cannot do this because the dialog is created by the extension itself and I cannot control it. So, can I suppress it entirely and pass all parameters from the more user-friendly "export objects" dialog?