mike-000

Results 61 issues of mike-000

Fixes #13570 Add `premultiplied` optional parameter which defaults to true, which is the current efficient but, for some image tiles which contain data, potentially inaccurate behavior. Add test to get...

Fixes #13605 for canvas rendering Calculate `layer.getData()` offsets based on the actual image size in case image is scaled to fit specified tile size. Also fix the rendering so gutter...

Fixes #13197 Allows reprojection of multiband and raw values GeoTIFF and DataTile sources by reprojecting 3 bytes per pixel in sequence via raster tile reprojection until all bytes per pixel...

With a full version release pending this completes the potential breaking change TODO part of #12917

Fixes #13954 Also fixed the rendering test which might have picked this up, but was not using the correct pixel ratio. Compare the fixed version https://deploy-preview-13955--ol-site.netlify.app/examples/icon-scale.html with https://openlayers.org/en/v6.15.1/examples/icon-scale.html on a...

**Is your feature request related to a problem? Please describe.** The current `wrapX` option in `ol/souurce/GeoTIFF` is not related to the usual meaning of `wrapX` i.e. wrapping in global projections....

feature request

Breaking change for version 7 as suggested in https://github.com/openlayers/openlayers/pull/10678#pullrequestreview-359512351

feature request

**Describe the bug** The image tile equivalent of the non-square pixels in #13593 is generally not a problem as with both canvas and WebGL renderers images are scaled to fit...

pull request accepted
bug

**Describe the bug** Image and reproj tiles and reproj tile canvas appear to be not released by WebGL renderer. **To Reproduce** See the Codesandbox from #13921 https://codesandbox.io/s/simple-forked-ijj5xm?file=/main.js It shows tiles...

bug

Fixes #13590 Handles DataTile and GeoTIFF source wrapping in global projections, including with tile pyramids. Updates suitable examples to use `wrapX`, e.g. https://deploy-preview-13727--ol-site.netlify.app/examples/cog-pyramid.html Add a test only for DataTile source...