|
Ramis wrote:
> Hello,
>
> I hope I am not violating any rules by reformulating my former
> question (http://newsreader.mathworks.com/WebX/.ef52ae1?50@@),
> hich was more "surf" related. This one is more general and I hope to
> get some help. Sometimes I get extremely huge eps files, in the ordr
> of 1-100 MB and I need a resolution which is acceptable, so -r300
> should be a minimum. Furthermore I tried different renderers, but
> they didn't reduce the files size enough and additionaly, sometimes
> the eps functionality, like accessing the fonts and numbers or points
> in a figure in a grafic program like photoshop or illustrater gets
> lost. I searched the whole newsgroup forum and did not find any
> solution.
this is because some of the renderers create vector graphics output,
others just basically embed a bitmap (pixels) into the eps. in the
latter case there is no way that graphics programs will be able to
access the elements directly (other than 'overlaying' or overwriting).
>
> In short: How to reduce the file size and still have access to the
> eps functionalities.
>
use a renderer which is able to create vector output. do not use
transparency. unfortunately, it seems that matlab does not remove hidden
parts of the graphics in the output, which in some cases can cause
considerable bloat.
try to reduce the size of the dataset used for plotting. there is no use
for data higher resolved than the actual resolution. and even then, it
most likely will be too highly resolved, as nobody will be able to tell
the difference...
michael
|