I am using GDAL to generate TIFFs from an int array that my code generates. These arrays come with a rotation value to rotate the generated image. These are very low resolution (10x30 as an example), so if I rotate the actual image data, then I end up with 'sawtooth' edges. I could upscale the image, but there would always be some level of jagged edges in the image.
I'm wondering if it is possible to rotate the raster within the Maps SDK, similar to graphics/feature rotation.
I tried using PictureMarkerSymbols on graphics for my images and then just rotated each graphic individually, but my graphics were auto scaling with the map so I could not zoom in. I also could not get the IdentifyGraphicsOverlayAsync() call to get the moused over image pixel value, so this option does not seem viable.
The ideal scenario is I generate rectangular raster images (to maintain smooth edges), apply the rotation to the layer within my map so that the edges are still smooth, then use the IdentifyLayersAsync() method to get cell values on mouse over.