diff --git a/lib/OpenLayers/Tile/Image.js b/lib/OpenLayers/Tile/Image.js index b0271db135..d500bd57dc 100644 --- a/lib/OpenLayers/Tile/Image.js +++ b/lib/OpenLayers/Tile/Image.js @@ -323,12 +323,13 @@ OpenLayers.Tile.Image = OpenLayers.Class(OpenLayers.Tile, { OpenLayers.Util.modifyDOMElement(this.frame, null, this.position, this.size); + var imageSize = this.layer.getImageSize(); if (this.layerAlphaHack) { OpenLayers.Util.modifyAlphaImageDiv(this.imgDiv, - null, null, this.size, this.url); + null, null, imageSize, this.url); } else { OpenLayers.Util.modifyDOMElement(this.imgDiv, - null, null, this.size) ; + null, null, imageSize) ; this.imgDiv.src = this.url; } }, @@ -354,11 +355,12 @@ OpenLayers.Tile.Image = OpenLayers.Class(OpenLayers.Tile, { initImgDiv: function() { var offset = this.layer.imageOffset; + var size = this.layer.getImageSize(); if (this.layerAlphaHack) { this.imgDiv = OpenLayers.Util.createAlphaImageDiv(null, offset, - this.size, + size, null, "relative", null, @@ -368,7 +370,7 @@ OpenLayers.Tile.Image = OpenLayers.Class(OpenLayers.Tile, { } else { this.imgDiv = OpenLayers.Util.createImage(null, offset, - this.size, + size, null, "relative", null,