From: Juan on 9 Apr 2010 22:31 I am extremely surprised, and disappointed, that 3D figures appear all pixelated. Although I have many times created figures without problems and the results are generally of great quality printing with -dpsc, -depsc is now generating images at 150 dpi as opposed to vector graphics. I tested creating the figure with different resolution and it worked but the files then become huge. I thought that vector grpahics (e.g., PS and EPS) exist exactly to avoid this. I tried a few options but they all produce similar results. For a moment I thought it was a problem of the viewer but I have now tried about 3 or 4 different ones and the quality is extremely poor. Any help will be greatly appreciated.
From: Rune Allnor on 10 Apr 2010 05:49 On 10 apr, 04:31, "Juan " <juan_carret...(a)yahoo.ca> wrote: > Any help will be greatly appreciated. Help with what? I can't find any questions? Rune
From: Doug Schwarz on 10 Apr 2010 09:43 In article <hpontc$n78$1(a)fred.mathworks.com>, "Juan " <juan_carretero(a)yahoo.ca> wrote: > I am extremely surprised, and disappointed, that 3D figures appear all > pixelated. Although I have many times created figures without problems and > the results are generally of great quality printing with -dpsc, -depsc is now > generating images at 150 dpi as opposed to vector graphics. I tested > creating the figure with different resolution and it worked but the files > then become huge. > > I thought that vector grpahics (e.g., PS and EPS) exist exactly to avoid > this. > > I tried a few options but they all produce similar results. For a moment I > thought it was a problem of the viewer but I have now tried about 3 or 4 > different ones and the quality is extremely poor. > > Any help will be greatly appreciated. Check to see how your figure is rendered before printing: get(gcf,'Renderer') The OpenGL and Zbuffer renderers are pixel-based and only the Painters renderer is vector. You can try setting the renderer to Painters explicitly: set(gcf,'Renderer','painters') but some kinds of graphics, such as when lighting is used, can only be rendered in a pixel-based form. Interpolated shading is best done with a pixel-based renderer -- painters works, but is ugly. Also, MATLAB will set the renderer to OpenGL or Zbuffer automatically when the number of objects to render exceeds a certain amount so you might have to force Painters rendering (if allowed) before printing. -- Doug Schwarz dmschwarz&ieee,org Make obvious changes to get real email address.
From: Bruno Luong on 10 Apr 2010 09:59 Did you play with RENDERER/RENDEREMODE properties of the figure? 'PAINTERS' mode is usually recommended. Bruno
|
Pages: 1 Prev: Serial communication issue using matlab Next: OFDM and MIMO-OFDM transmit and receive block |