ArcGIS Pro 3.4 API Reference Guide
ArcGIS.Core.CIM Namespace / CIMPictureGraphic Class / Shape Property
Example

In This Topic
    Shape Property (CIMPictureGraphic)
    In This Topic
    Gets or sets the shape of the picture graphic.
    Syntax
    public Geometry Shape {get; set;}
    Public Property Shape As Geometry
    Example
    Graphic Overlay with CIMPictureGraphic
    // get the current mapview
    var mapView = MapView.Active;
    if (mapView == null)
      return;
    
    //Valid formats for PictureURL are:
    // e.g. local file URL:
    // file:///<path>
    // file:///c:/images/symbol.png
    //
    // e.g. network file URL:
    // file://<host>/<path>
    // file://server/share/symbol.png
    //
    // e.g. data URL:
    // data:<mediatype>;base64,<data>
    // data:image/jpeg;base64,/9j/4AAQSkZJRgABAQEASABIAAD/2wBDAAU ...
    //
    // image/bmp
    // image/gif
    // image/jpeg
    // image/png
    // image/tiff
    // image/x-esri-bglf
    
    var pictureGraphic = new CIMPictureGraphic
    {
      PictureURL = @"file:///C:/Images/MyImage.png",
      Shape = envelope
    };
    
    IDisposable _graphic = mapView.AddOverlay(pictureGraphic);
    Requirements

    Target Platforms: Windows 11, Windows 10

    ArcGIS Pro version: 3.4 or higher.
    See Also