On Dec 4, 2013, at 7:45 AM, Murat Yildizoglu <murat.yildizo...@u-bordeaux4.fr> wrote:
> Thanks Jens and Jerry, I was not aware of this program (sips) and it > generates nice bitmaps indeed, and quite quickly in comparison with the > gs+convert solution that was rather slow on my macbook air. > > The version I use is the following (adapted for the 128dpi display of my MBA): > > sips -s dpiHeight 128.0 -s dpiWidth 128.0 --resampleWidth 600 --setProperty > format png $$i --out $$o I don't see what the effect of dpiHeight and dpiWidth is. I tried several different values and saw no change in the rendered graphic. FWIW, this page http://en.wikipedia.org/wiki/List_of_displays_by_pixel_density can help you to easily find the pixels per inch or centimeter of your display. My MacBook Pro is 110 dpi. Of course you could do Apple Menu -> About This Mac and do the math yourself. Jerry P.S. I also tried to edit the wiki the found the given password didn't work. > > > 2013/12/4 Jerry <lancebo...@qwest.net> > > On Dec 3, 2013, at 6:44 PM, Jens Nöckel <noec...@uoregon.edu> wrote: > > > > > On Dec 3, 2013, at 2:14 PM, Jerry wrote: > > > >> > >> On Dec 3, 2013, at 1:53 PM, Stephen Buonopane <sbuon...@bucknell.edu> > >> wrote: > >> > >>> Try the solution given here… > >>> http://michael.orlitzky.com/articles/fixing_pdf_graphics_in_lyx.php > >>> which creates a direct conversion from pdf to png. > >>> > >>> It solved a related problem for me in the past where the conversion > >>> through eps subtly changed the graphics dimensions making on screen > >>> cropping near impossible. > >> > >> Thanks, Stephen! That has fixed the problem. > >> > >> There remain some unanswered questions. It looks like the converter > >> pdftops is broken, at least on my machine. Your fix bypassed it, and > >> elsewhere in this thread I reported that a manual conversion created an > >> EPS file that was invalid. Is this a known problem? > >> > >> Since PDF is truly a native file format on OS X, it seems that your fix > >> should be incorporated into LyX permanently because OS X users are trying > >> to paste PDFs into LyX very frequently. Have you suggested this fix to the > >> developers? > >> > >> Jerry > > > > > > As an alternative to Stephen's suggestion, you could also add the following > > converter for PDF to PNG. In my preferences, I chose the "From format" as > > > > PDF (ps2pdf) > > > > and entered this code for "Converter": > > > > sips -s format png $$i --out $$o > > > > This uses the OS X built-in command sips instead of Ghostscript. > > Thanks for that tip, Jens. I really like the idea of using OS X's built-in > image processing. However, this command scales the image by 200% so I added > an option to scale to a width of 560 pixels which seems comfortable for me, > and preserves the aspect ratio. (I know that I could use LyX to scale the > on-screen size manually but this is laborious and makes the image ugly.) > > In addition, there is a pink background behind the image which I don't like > and which the GhostScript-and-convert command suggested earlier in the thread > does not do. This is fixed by Preferences -> Look and Feel -> Colors -> > graphics background to white, but that leaves the question of why the > GhostSript approach did not result in a pink background--I'l bet it did not > render the PDF with a solid background but left it transparent. This (putting > a solid background) can be an issue which causes the image to appear bigger > than it is and can cause centering problems in the output PDF, but I'll leave > that to solve another day. > > So for the record, the sips command I'm using is: > > sips --resampleWidth 560 --setProperty format png $$i --out $$o > > Again, thanks. > > Jerry > > > > -- > Prof. Murat Yildizoglu > > Université Montesquieu Bordeaux IV > GREThA (UMR CNRS 5113) > Avenue Léon Duguit > 33608 Pessac cedex > France > > Bureau : E-331 > > mail: yildi-at-u-bordeaux4.fr > > web: yildizoglu.info