{"version":"1.0","type":"rich","title":"Reprojected Raster Clipping","description":"This example shows a reprojected raster of the Blue Marble satellite image, clipped to a Hammer projection of the Earth. The code loads the equirectangular source image onto a Canvas and uses `d3.geo.projection` with the Hammer raw function to invert each target pixel’s coordinates, then checks the forward projection to verify pixel validity. It manually reads pixel data via Canvas `getImageData` and writes to a new `createImageData` buffer, skipping out-of-bounds or non-invertible locations. The result renders a smoothly clipped, non-circular projected map using d3.v3 and Canvas 2D drawing.","provider_name":"VizHub AI Studio","provider_url":"https://next.vizhub.com","html":"<iframe src=\"https://next.vizhub.com/viz/gist-6c940827c5f81c902d11c0cb3ecdf43a?mode=embed\" width=\"960\" height=\"500\" scrolling=\"no\" frameborder=\"1\"></iframe>","width":960,"height":500,"cache_age":3600}