[Mapserver-dev] Transparency, truetype label and jpeg RGB format, second tray Linux

Claude Philipona claude-mapserver at skirando.ch
Fri May 2 11:21:21 EDT 2003


Hello,

I'm back again with the transparency problem with truetype Label and
using JPEG RGB format 
(http://mapserver.gis.umn.edu/wilma/mapserver-dev/0304/msg00043.html)

This time we did compile a fresh version from nightly built on a Linux box
(Debian Woody), as we have much more knowledge in Linux environment than
win32. We did take a specail care in compiling Mapserver (and PHPMapscript)
against gd2 version 2.0.12, but we did encounter exactly the same strange
behaviour as soon as transparency was invloved on a layer "under" a layer
using label. Is there still problems with transparency, as Daniel Morisette
metionned in a post yesterday?. Is a special version of freetype needed?
Should I fill in a bug report?

I put the detail of the test at this url (for both linux+win32):
http://c2cpc1.camptocamp.com/~claude/mapserver/mapserver_transparency.html

Here is the detail of the mapserver environement we used (we made the test
using PHPMapscript).

Claude Philipona

$ /usr/lib/cgi-bin/php -v
PHP 4.3.1 (cgi), Copyright (c) 1997-2002 The PHP Group
Zend Engine v1.3.0, Copyright (c) 1998-2002 Zend Technologies

phpinfo():
MapServer Version => MapServer version 4.0 (development) OUTPUT=PNG OUTPUT=JPEG 
OUTPUT=WBMP OUTPUT=PDF OUTPUT=SWF SUPPORTS=PROJ SUPPORTS=FREETYPE SUPPORTS=WMS_S
ERVER SUPPORTS=WMS_CLIENT SUPPORTS=WFS_SERVER SUPPORTS=WFS_CLIENT INPUT=EPPL7 IN
PUT=JPEG INPUT=POSTGIS INPUT=OGR INPUT=GDAL INPUT=SHAPEFILE
PHP MapScript Version => ($Revision: 1.162 $ $Date: 2003/04/28 15:34:47 $)

$ dpkg -l libfreetype6
ii  libfreetype6   2.0.9-1        FreeType 2 font engine, shared library files

$ dpkg -l libgd2*   
ii  libgd2-xpm     2.0.12-1       GD Graphics Library version 2

$ /usr/bin/freetype-config --version
9.0.3

$ /usr/bin/gdlib-config --version
2.0.12

Mapserver compiled with:
./configure \
        --enable-debug \
        --with-jpeg=/usr/ \
        --with-pdf \
        --with-png=/usr/ \
        --with-xpm=/usr/X11R6/ \
        --without-tiff \
        --with-zlib=/usr/ \
        --with-gd=/usr/ \
        --with-gdal=/usr/bin/gdal-config \
        --with-ming=yes \
        --with-ogr=/usr/bin/gdal-config \
        --with-php=../php-$(PHPVER) \
        --with-postgis \
        --with-proj=/usr/ \
        --with-threads=yes \
        --with-wfs \
        --with-wfsclient \
        --with-wmsclient \

$ ldd php_mapscript.so 
        libcurl.so.2 => /usr/lib/libcurl.so.2 (0x400be000)
        libz.so.1 => /usr/lib/libz.so.1 (0x400e1000)
        libssl.so.0.9.6 => /usr/lib/libssl.so.0.9.6 (0x400f1000)
        libcrypto.so.0.9.6 => /usr/lib/libcrypto.so.0.9.6 (0x4011e000)
        libdl.so.2 => /lib/libdl.so.2 (0x401de000)
        libming.so => /usr/lib/libming.so (0x401e1000)
        libpq.so.2 => /usr/lib/libpq.so.2 (0x40221000)
        libgdal.1.1.so => /usr/lib/libgdal.1.1.so (0x40232000)
        libpthread.so.0 => /lib/libpthread.so.0 (0x40530000)
        libproj.so.0 => /usr/lib/libproj.so.0 (0x40544000)
        libjpeg.so.62 => /usr/lib/libjpeg.so.62 (0x40573000)
        libfreetype.so.6 => /usr/lib/libfreetype.so.6 (0x40592000)
        libpng12.so.0 => /usr/lib/libpng12.so.0 (0x405d1000)
        libXpm.so.4 => /usr/X11R6/lib/libXpm.so.4 (0x405f3000)
        libX11.so.6 => /usr/X11R6/lib/libX11.so.6 (0x40601000)
        libpdf.so.1 => /usr/lib/libpdf.so.1 (0x406db000)
        libgd.so.2 => /usr/lib/libgd.so.2 (0x4071f000)
        libstdc++-libc6.2-2.so.3 => /usr/lib/libstdc++-libc6.2-2.so.3 (0x40756000)
        libm.so.6 => /lib/libm.so.6 (0x407a0000)
        libc.so.6 => /lib/libc.so.6 (0x407c1000)
        libcrypt.so.1 => /lib/libcrypt.so.1 (0x408de000)
        libresolv.so.2 => /lib/libresolv.so.2 (0x4090b000)
        libnsl.so.1 => /lib/libnsl.so.1 (0x4091b000)
        libpng.so.2 => /usr/lib/libpng.so.2 (0x4092f000)
        libtiff.so.3 => /usr/lib/libtiff.so.3 (0x4095a000)
        /lib/ld-linux.so.2 => /lib/ld-linux.so.2 (0x80000000)

$ ldd /usr/lib/libgd.so.2
        libXpm.so.4 => /usr/X11R6/lib/libXpm.so.4 (0x4003b000)
        libX11.so.6 => /usr/X11R6/lib/libX11.so.6 (0x40049000)
        libjpeg.so.62 => /usr/lib/libjpeg.so.62 (0x40124000)
        libfreetype.so.6 => /usr/lib/libfreetype.so.6 (0x40143000)
        libpng12.so.0 => /usr/lib/libpng12.so.0 (0x40182000)
        libz.so.1 => /usr/lib/libz.so.1 (0x401a4000)
        libm.so.6 => /lib/libm.so.6 (0x401b3000)
        libc.so.6 => /lib/libc.so.6 (0x401d4000)
        /lib/ld-linux.so.2 => /lib/ld-linux.so.2 (0x80000000)





More information about the mapserver-dev mailing list