[mapguide-commits] r5514 -
sandbox/adsk/2.2gp/Server/src/Services/Tile
svn_mapguide at osgeo.org
svn_mapguide at osgeo.org
Fri Jan 28 12:43:05 EST 2011
Author: brucedechant
Date: 2011-01-28 09:43:05 -0800 (Fri, 28 Jan 2011)
New Revision: 5514
Modified:
sandbox/adsk/2.2gp/Server/src/Services/Tile/TileCache.cpp
Log:
Fix for trac ticket 1567 - Tiled image is still PNG file although ImageFormat set to GIF
http://trac.osgeo.org/mapguide/ticket/1567
Notes:
- Added support for GIF image format
Modified: sandbox/adsk/2.2gp/Server/src/Services/Tile/TileCache.cpp
===================================================================
--- sandbox/adsk/2.2gp/Server/src/Services/Tile/TileCache.cpp 2011-01-28 14:47:05 UTC (rev 5513)
+++ sandbox/adsk/2.2gp/Server/src/Services/Tile/TileCache.cpp 2011-01-28 17:43:05 UTC (rev 5514)
@@ -80,8 +80,8 @@
format,
MgConfigProperties::DefaultTileServicePropertyImageFormat);
- // Only allow PNG, PNG8 and JPG as tile formats
- if (format == MgImageFormats::Png || format == MgImageFormats::Png8 || format == MgImageFormats::Jpeg)
+ // Only allow GIF, PNG, PNG8 and JPG as tile formats
+ if (format == MgImageFormats::Png || format == MgImageFormats::Png8 || format == MgImageFormats::Jpeg || format == MgImageFormats::Gif)
{
MgTileParameters::tileFormat = format;
}
@@ -121,6 +121,10 @@
{
tilePathname += L"jpg";
}
+ else if (MgTileParameters::tileFormat == MgImageFormats::Gif)
+ {
+ tilePathname += L"gif";
+ }
else
{
tilePathname += L"png";
@@ -155,6 +159,10 @@
{
byteSource->SetMimeType(MgMimeType::Jpeg);
}
+ else if (MgTileParameters::tileFormat == MgImageFormats::Gif)
+ {
+ byteSource->SetMimeType(MgMimeType::Gif);
+ }
else
{
byteSource->SetMimeType(MgMimeType::Png);
More information about the mapguide-commits
mailing list