[Mapserver-users] 1-bit tiff with min-is-white
Manfred Meier
m.meier at spiekermann.de
Thu May 13 06:50:57 PDT 2004
Frank,
this is my mapserver configuration:
MapServer version 4.0.2 OUTPUT=PNG OUTPUT=JPEG OUTPUT=WBMP
SUPPORTS=FREETYPE INPUT=TIFF INPUT=EPPL7 INPUT=JPEG INPUT=SHAPEFILE
and this is my mapfile
#
# Start of map file
#
NAME t1
STATUS ON
SIZE 600 600
EXTENT 2522000 5692000 2526000 5697000
##EXTENT 2561800 5709000 2565000 5712000
UNITS METERS
TRANSPARENT ON
#-------------------------------------------------------------------
#
LAYER
NAME stadtplan
TYPE raster
STATUS default
DATA "l4704kom_2_00.tif"
CLASSITEM "[pixel]"
CLASS
EXPRESSION ([pixel] = 1)
COLOR 255 0 0
END # CLASS
END # LAYER
END # Map File
With this configuration the background is black and the foreground is
white and i would like to have the background transparent and the
forground in yellow or lightgray or any other color. I modified the
source code in mapraster.c (i know i should not do this) and i got the
background in white an the foreground in black, which is better, but not
exactly what i want.
Perhaps you or any other has an idea?
Manfred
Manfred Meier wrote:
> Hello list,
>
> I'm using mapserver 4.0.2 with perl-mapscript and i want to display a
> tiff for which "tiffinfo" says the following:
>
> TIFF Directory at offset 0x8
> Subfile Type: (0 = 0x0)
> Image Width: 9759 Image Length: 9362
> Resolution: 508, 508 pixels/inch
> Bits/Sample: 1
> Compression Scheme: CCITT Group 4 facsimile encoding
> Photometric Interpretation: min-is-white
> Date & Time: "2001:10:30 09:32:44"
> Software: "SICAD-RBS V5.0"
> Samples/Pixel: 1
> Rows/Strip: 6
> Planar Configuration: single image plane
> Group 4 Options: (0 = 0x0)
>
> The picture comes up on the screen but i cannot change the
> "foreground"-color to e.g. light-gray with CLASS and EXPRESSION in the
> map-file.
>
> Is this possible or have I to convert the tiff to some 8-bit format?
Manfred,
What are you using as a class expression? I believe GDAL will treat this
image as a pseudo-colored image with two colors. If you classify based on
[pixel] then 0 should be white originally and 1 black.
Best regards,
--
---------------------------------------+--------------------------------------
I set the clouds in motion - turn up | Frank Warmerdam,
warmerdam at pobox.com
light and sound - activate the windows | http://pobox.com/~warmerdam
and watch the world go round - Rush | Geospatial Programmer for Rent
More information about the MapServer-users
mailing list