[gdal-dev] Problems to define trancparency
Jan Tappenbeck
tappenbeck at widemann.de
Mon Nov 28 06:10:19 EST 2011
HI !
after my problems to transform rasterimage now i have a problem to make
the white background tranparency.
After the translation the new image had following status:
C:\Program Files (x86)\FWTools2.4.7>gdalinfo
"D:\City\raster\gas\500\twf_chec
k\baseline_etrs.tif"
Driver: GTiff/GeoTIFF
Files: D:\City\raster\gas\500\twf_check\baseline_etrs.tif
Size is 16568, 9564
Coordinate System is:
PROJCS["ETRS89 / UTM zone 32N",
GEOGCS["ETRS89",
DATUM["European_Terrestrial_Reference_System_1989",
SPHEROID["GRS 1980",6378137,298.2572221010002,
AUTHORITY["EPSG","7019"]],
AUTHORITY["EPSG","6258"]],
PRIMEM["Greenwich",0],
UNIT["degree",0.0174532925199433],
AUTHORITY["EPSG","4258"]],
PROJECTION["Transverse_Mercator"],
PARAMETER["latitude_of_origin",0],
PARAMETER["central_meridian",9],
PARAMETER["scale_factor",0.9996],
PARAMETER["false_easting",500000],
PARAMETER["false_northing",0],
UNIT["metre",1,
AUTHORITY["EPSG","9001"]],
AUTHORITY["EPSG","25832"]]
Origin = (380297.397497169380000,5745229.623735004100000)
Pixel Size = (0.032091644585721,-0.032091644585721)
Metadata:
AREA_OR_POINT=Area
Image Structure Metadata:
INTERLEAVE=BAND
Corner Coordinates:
Upper Left ( 380297.397, 5745229.624) ( 7d15'44.21"E, 51d50'42.10"N)
Lower Left ( 380297.397, 5744922.699) ( 7d15'44.59"E, 51d50'32.17"N)
Upper Right ( 380829.092, 5745229.624) ( 7d16'11.98"E, 51d50'42.51"N)
Lower Right ( 380829.092, 5744922.699) ( 7d16'12.36"E, 51d50'32.58"N)
Center ( 380563.245, 5745076.161) ( 7d15'58.29"E, 51d50'37.34"N)
Band 1 Block=16568x1 Type=Byte, ColorInterp=Palette
Color Table (RGB with 256 entries)
0: 255,255,255,255
1: 0,0,0,255
2: 0,0,0,255
3: 0,0,0,255
4: 0,0,0,255
5: 0,0,0,255
6: 0,0,0,255
7: 0,0,0,255
8: 0,0,0,255
9: 0,0,0,255
10: 0,0,0,255
11: 0,0,0,255
12: 0,0,0,255
13: 0,0,0,255
14: 0,0,0,255
....
i try to make the image transparency by
C:\Program Files (x86)\FWTools2.4.7>gdalwarp -srcnodata 0 -dstalpha
"D:\City\
raster\gas\500\twf_check\baseline_etrs.tif"
"D:\City\raster\gas\500\twf_check
\baseline_etrs_t.tif"
Copying color table from
D:\City\raster\gas\500\twf_check\baseline_etrs.tif t
o new file.
Creating output file that is 16568P x 9564L.
ERROR 6: SetColorTable() not supported for multi-sample TIFF files.
Processing input file D:\City\raster\gas\500\twf_check\baseline_etrs.tif.
but there comes the message "ERROR 6: SetColorTable() not supported for
multi-sample TIFF files." and the result image is only 1 Color !!!!!!!!
the status now is
C:\Program Files (x86)\FWTools2.4.7>gdalinfo
"D:\City\raster\gas\500\twf_chec
k\baseline_etrs_t.tif"
Driver: GTiff/GeoTIFF
Files: D:\City\raster\gas\500\twf_check\baseline_etrs_t.tif
Size is 16568, 9564
Coordinate System is:
PROJCS["ETRS89 / UTM zone 32N",
GEOGCS["ETRS89",
DATUM["European_Terrestrial_Reference_System_1989",
SPHEROID["GRS 1980",6378137,298.2572221010002,
AUTHORITY["EPSG","7019"]],
AUTHORITY["EPSG","6258"]],
PRIMEM["Greenwich",0],
UNIT["degree",0.0174532925199433],
AUTHORITY["EPSG","4258"]],
PROJECTION["Transverse_Mercator"],
PARAMETER["latitude_of_origin",0],
PARAMETER["central_meridian",9],
PARAMETER["scale_factor",0.9996],
PARAMETER["false_easting",500000],
PARAMETER["false_northing",0],
UNIT["metre",1,
AUTHORITY["EPSG","9001"]],
AUTHORITY["EPSG","25832"]]
Origin = (380297.397497169380000,5745229.623735004100000)
Pixel Size = (0.032091644585733,-0.032091644585733)
Metadata:
AREA_OR_POINT=Area
Image Structure Metadata:
INTERLEAVE=PIXEL
Corner Coordinates:
Upper Left ( 380297.397, 5745229.624) ( 7d15'44.21"E, 51d50'42.10"N)
Lower Left ( 380297.397, 5744922.699) ( 7d15'44.59"E, 51d50'32.17"N)
Upper Right ( 380829.092, 5745229.624) ( 7d16'11.98"E, 51d50'42.51"N)
Lower Right ( 380829.092, 5744922.699) ( 7d16'12.36"E, 51d50'32.58"N)
Center ( 380563.245, 5745076.161) ( 7d15'58.29"E, 51d50'37.34"N)
Band 1 Block=16568x1 Type=Byte, ColorInterp=Gray
Mask Flags: PER_DATASET ALPHA
Band 2 Block=16568x1 Type=Byte, ColorInterp=Alpha
Can anyone help me ??
reagards Jan :-)
More information about the gdal-dev
mailing list