title: How convert UI RawImage into byte array
body: <p>I am trying to convert a RawImage in a array bytes (bytes[]) but the RawImage don't have a encondePNG or something else to get a bytes for a RawImage, any idea how I can get the array of bytes?   </p>
  
  <pre><code>public class RegistryScreen : UIScreen
  {
  
  Texture2D pickedImage;
  public RawImage[] getRawImageProfile;
  
  public void ChangeIconImage()
  {        
      PickImageFromGallery();
  
      //WebService
      mygetImageProfileRequestData = new getImageProfileRequestData();
  
      //this is the problem 
      mygetImageProfileRequestData.image = getRawImageProfile[0].texture; 
  
  }
  
  public void PickImageFromGallery(int maxSize = 1024)
  {
      NativeGallery.GetImageFromGallery((path) =&gt;
      {
          if (path != null)
          {
              // Create Texture from selected image
              pickedImage = NativeGallery.LoadImageAtPath(path, maxSize);
  
              ////Sust. texture in image(Sprite)
              for (int i = 0; i &lt; getRawImageProfile.Length; i++)
              {
                  getRawImageProfile[i].texture = pickedImage;      
              }
          } 
  
  
          Debug.Log("getRawImage: " + getRawImageProfile[0].texture);            
  
      }, maxSize: maxSize);
  
  
  
  }
  </code></pre>