[texhax] pdfetex: bad PNG image processing
Alberto Mijares
amijaresp at gmail.com
Fri Apr 16 14:27:37 CEST 2010
Ok. I used bmeps to convert PNG into PDF, so it works now. I guess the
linux binary has some adtional step.
Thank you anyway.
Bests,
Alberto Mijares
On Fri, Apr 16, 2010 at 5:15 AM, Alberto Mijares <amijaresp at gmail.com> wrote:
> Hi buddies,
>
> I need a little help here.
>
> Trying to build a PDF presentation (latex-beamer class) with pdflatex.
> An image has transparent background; however, inside the PDF it has a
> black background. This is when I create the PDF on FreeBSD 8. In the
> other hand, when I create it on Linux Fedora 12 it looks good.
>
> Since it is a PNG image, I thought it was a libpng problem, but I have
> the latest release (1.4) and the teTeX-base port was recently build.
>
> There's some thing else I don't understand. Look at this:
>
> $ file `which pdflatex`
> /usr/local/bin/pdflatex: symbolic link to `pdfetex'
>
> - On Fedora 12
>
> $ ldd $(which pdfetex)
> linux-gate.so.1 => (0x00626000)
> libpng12.so.0 => /usr/lib/libpng12.so.0 (0x00404000)
> libz.so.1 => /lib/libz.so.1 (0x00d39000)
> libkpathsea.so.4 => /usr/lib/libkpathsea.so.4 (0x00d1d000)
> libpoppler.so.5 => /usr/lib/libpoppler.so.5 (0x0485e000)
> libstdc++.so.6 => /usr/lib/libstdc++.so.6 (0x00513000)
> libm.so.6 => /lib/libm.so.6 (0x00cea000)
> libgcc_s.so.1 => /lib/libgcc_s.so.1 (0x004a2000)
> libc.so.6 => /lib/libc.so.6 (0x00b73000)
> liblcms.so.1 => /usr/lib/liblcms.so.1 (0x07c85000)
> libjpeg.so.62 => /usr/lib/libjpeg.so.62 (0x05a45000)
> libfreetype.so.6 => /usr/lib/libfreetype.so.6 (0x0036a000)
> libfontconfig.so.1 => /usr/lib/libfontconfig.so.1 (0x0042e000)
> libopenjpeg.so.2 => /usr/lib/libopenjpeg.so.2 (0x07ef6000)
> /lib/ld-linux.so.2 (0x00b51000)
> libexpat.so.1 => /lib/libexpat.so.1 (0x00340000)
>
>
> On FreeBSD 8
>
> $ ldd `which pdfetex`
> /usr/local/bin/pdfetex:
> libpng.so.6 => /usr/local/lib/libpng.so.6 (0x28168000)
> libz.so.5 => /lib/libz.so.5 (0x2818d000)
> libstdc++.so.6 => /usr/lib/libstdc++.so.6 (0x2819f000)
> libm.so.5 => /lib/libm.so.5 (0x28293000)
> libgcc_s.so.1 => /lib/libgcc_s.so.1 (0x282ad000)
> libc.so.7 => /lib/libc.so.7 (0x282b8000)
>
> You see? In one OS it uses libpng and not libjpeg, and viceversa. But
> it still process my PNG image in both of them (just with the issue
> above).
>
> teTeX-base port, on FreeBSD, has no config options; so I can't modify
> configure options without know what I'm doing.
>
> Any suggestion?
>
> Thanks in advance.
>
>
> Alberto Mijares
>
More information about the texhax
mailing list