# GrapeCity.Documents.Word.ImageData

## Content

<div class="doc-site-dotnet-api-container">



  <h1 id="GrapeCity_Documents_Word_ImageData" data-uid="GrapeCity.Documents.Word.ImageData" class="text-break">ImageData Class
</h1>
  <div class="markdown level0 summary"><p>Represents the image data of a picture.</p>
</div>
  <div class="markdown level0 conceptual"></div>
  <div class="inheritance">
    <h5>Inheritance</h5>
    <div class="level0"><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object">object</a></div>
    <div class="level1"><a class="xref" href="GrapeCity.Documents.Word.FormattingBag.html">FormattingBag</a></div>
    <div class="level2"><a class="xref" href="GrapeCity.Documents.Word.EmbeddedImageData.html">EmbeddedImageData</a></div>
    <div class="level3"><span class="xref">ImageData</span></div>
  </div>
  <h6><strong>Namespace</strong>: <a class="xref" href="GrapeCity.Documents.Word.html">GrapeCity.Documents.Word</a></h6>
  <h6><strong>Assembly</strong>: DS.Documents.Word.dll</h6>
  <h5 id="GrapeCity_Documents_Word_ImageData_syntax">Syntax</h5>
  <div class="codewrapper">
    <pre><code class="lang-csharp hljs">public class ImageData : EmbeddedImageData</code></pre>
  </div>
  <div class="codewrapper">
    <pre><code class="lang-vbnet hljs">Public Class ImageData
    Inherits EmbeddedImageData</code></pre>
  </div>
  <h3 id="properties">Properties
</h3>
  <table class="table table-bordered table-condensed">
    <thead>
      <tr>
        <th>Name</th>
        <th>Description</th>
      </tr>
    </thead>
    <tbody>
      <tr>
        <td id="GrapeCity_Documents_Word_ImageData_Brightness" data-uid="GrapeCity.Documents.Word.ImageData.Brightness">
          <a class="xref" href="GrapeCity.Documents.Word.ImageData.Brightness.html#GrapeCity_Documents_Word_ImageData_Brightness">Brightness</a>
        </td>
        <td class="markdown level1 summary"><p>Gets or sets a value to change the brightness.</p>
<p>Allowed values are from <b>-1</b> (darkest) to <b>1</b> (lightest), inclusive.</p>
<p>The default is <b>0</b>.</p>
</td>
      </tr>
      <tr>
        <td id="GrapeCity_Documents_Word_ImageData_ComplementaryVectorData" data-uid="GrapeCity.Documents.Word.ImageData.ComplementaryVectorData">
          <a class="xref" href="GrapeCity.Documents.Word.ImageData.ComplementaryVectorData.html#GrapeCity_Documents_Word_ImageData_ComplementaryVectorData">ComplementaryVectorData</a>
        </td>
        <td class="markdown level1 summary"><p>Gets the complementary vector data of the image.</p>
</td>
      </tr>
      <tr>
        <td id="GrapeCity_Documents_Word_ImageData_Compression" data-uid="GrapeCity.Documents.Word.ImageData.Compression">
          <a class="xref" href="GrapeCity.Documents.Word.ImageData.Compression.html#GrapeCity_Documents_Word_ImageData_Compression">Compression</a>
        </td>
        <td class="markdown level1 summary"><p>Gets or sets the image compression value.</p>
</td>
      </tr>
      <tr>
        <td id="GrapeCity_Documents_Word_ImageData_Contrast" data-uid="GrapeCity.Documents.Word.ImageData.Contrast">
          <a class="xref" href="GrapeCity.Documents.Word.ImageData.Contrast.html#GrapeCity_Documents_Word_ImageData_Contrast">Contrast</a>
        </td>
        <td class="markdown level1 summary"><p>Gets or sets a value to change the contrast.</p>
<p>Allowed values are from <b>-1</b> to <b>1</b>, inclusive.</p>
<p>The default is <b>0</b>.</p>
</td>
      </tr>
      <tr>
        <td id="GrapeCity_Documents_Word_ImageData_Crop" data-uid="GrapeCity.Documents.Word.ImageData.Crop">
          <a class="xref" href="GrapeCity.Documents.Word.ImageData.Crop.html#GrapeCity_Documents_Word_ImageData_Crop">Crop</a>
        </td>
        <td class="markdown level1 summary"><p>Gets the portion of the image used for the fill.</p>
</td>
      </tr>
      <tr>
        <td id="GrapeCity_Documents_Word_ImageData_Dpi" data-uid="GrapeCity.Documents.Word.ImageData.Dpi">
          <a class="xref" href="GrapeCity.Documents.Word.ImageData.Dpi.html#GrapeCity_Documents_Word_ImageData_Dpi">Dpi</a>
        </td>
        <td class="markdown level1 summary"><p>Gets or sets the DPI (dots per inch) used to calculate the size of the image.</p>
<p>If zero, the DPI in the image is used.</p>
</td>
      </tr>
      <tr>
        <td id="GrapeCity_Documents_Word_ImageData_Effects" data-uid="GrapeCity.Documents.Word.ImageData.Effects">
          <a class="xref" href="GrapeCity.Documents.Word.ImageData.Effects.html#GrapeCity_Documents_Word_ImageData_Effects">Effects</a>
        </td>
        <td class="markdown level1 summary"><p>Gets the list of the image effects.</p>
</td>
      </tr>
      <tr>
        <td id="GrapeCity_Documents_Word_ImageData_FillType" data-uid="GrapeCity.Documents.Word.ImageData.FillType">
          <a class="xref" href="GrapeCity.Documents.Word.ImageData.FillType.html#GrapeCity_Documents_Word_ImageData_FillType">FillType</a>
        </td>
        <td class="markdown level1 summary"><p>Gets or sets the image fill type.</p>
</td>
      </tr>
      <tr>
        <td id="GrapeCity_Documents_Word_ImageData_HasImage" data-uid="GrapeCity.Documents.Word.ImageData.HasImage">
          <a class="xref" href="GrapeCity.Documents.Word.ImageData.HasImage.html#GrapeCity_Documents_Word_ImageData_HasImage">HasImage</a>
        </td>
        <td class="markdown level1 summary"><p>Gets a value indicating whether the picture contains image bytes
or links to an image.</p>
</td>
      </tr>
      <tr>
        <td id="GrapeCity_Documents_Word_ImageData_IsLink" data-uid="GrapeCity.Documents.Word.ImageData.IsLink">
          <a class="xref" href="GrapeCity.Documents.Word.ImageData.IsLink.html#GrapeCity_Documents_Word_ImageData_IsLink">IsLink</a>
        </td>
        <td class="markdown level1 summary"><p>Gets a value indicating whether the image is linked
to this picture (when <a class="xref" href="GrapeCity.Documents.Word.ImageData.Source.html#GrapeCity_Documents_Word_ImageData_Source">Source</a> is specified).</p>
</td>
      </tr>
      <tr>
        <td id="GrapeCity_Documents_Word_ImageData_IsLinkOnly" data-uid="GrapeCity.Documents.Word.ImageData.IsLinkOnly">
          <a class="xref" href="GrapeCity.Documents.Word.ImageData.IsLinkOnly.html#GrapeCity_Documents_Word_ImageData_IsLinkOnly">IsLinkOnly</a>
        </td>
        <td class="markdown level1 summary"><p>Gets a value indicating whether the image is linked
and not stored in the document.</p>
</td>
      </tr>
      <tr>
        <td id="GrapeCity_Documents_Word_ImageData_RotateWithObject" data-uid="GrapeCity.Documents.Word.ImageData.RotateWithObject">
          <a class="xref" href="GrapeCity.Documents.Word.ImageData.RotateWithObject.html#GrapeCity_Documents_Word_ImageData_RotateWithObject">RotateWithObject</a>
        </td>
        <td class="markdown level1 summary"><p>Gets or sets whether the data rotates along with the object when the object is rotated.</p>
</td>
      </tr>
      <tr>
        <td id="GrapeCity_Documents_Word_ImageData_Saturation" data-uid="GrapeCity.Documents.Word.ImageData.Saturation">
          <a class="xref" href="GrapeCity.Documents.Word.ImageData.Saturation.html#GrapeCity_Documents_Word_ImageData_Saturation">Saturation</a>
        </td>
        <td class="markdown level1 summary"><p>Gets the amount of saturation applied to the picture.</p>
</td>
      </tr>
      <tr>
        <td id="GrapeCity_Documents_Word_ImageData_Sharpness" data-uid="GrapeCity.Documents.Word.ImageData.Sharpness">
          <a class="xref" href="GrapeCity.Documents.Word.ImageData.Sharpness.html#GrapeCity_Documents_Word_ImageData_Sharpness">Sharpness</a>
        </td>
        <td class="markdown level1 summary"><p>Gets the amount to sharpen (if positive) or the amount to blur (if negative).</p>
</td>
      </tr>
      <tr>
        <td id="GrapeCity_Documents_Word_ImageData_Source" data-uid="GrapeCity.Documents.Word.ImageData.Source">
          <a class="xref" href="GrapeCity.Documents.Word.ImageData.Source.html#GrapeCity_Documents_Word_ImageData_Source">Source</a>
        </td>
        <td class="markdown level1 summary"><p>Gets or sets the path and name of the source file for the linked image.</p>
</td>
      </tr>
      <tr>
        <td id="GrapeCity_Documents_Word_ImageData_Stretch" data-uid="GrapeCity.Documents.Word.ImageData.Stretch">
          <a class="xref" href="GrapeCity.Documents.Word.ImageData.Stretch.html#GrapeCity_Documents_Word_ImageData_Stretch">Stretch</a>
        </td>
        <td class="markdown level1 summary"><p>Gets a stretch fill rectangle.</p>
<p>When stretching an image, the source rectangle is scaled to fit the specified fill rectangle.</p>
</td>
      </tr>
      <tr>
        <td id="GrapeCity_Documents_Word_ImageData_Temperature" data-uid="GrapeCity.Documents.Word.ImageData.Temperature">
          <a class="xref" href="GrapeCity.Documents.Word.ImageData.Temperature.html#GrapeCity_Documents_Word_ImageData_Temperature">Temperature</a>
        </td>
        <td class="markdown level1 summary"><p>Gets the color temperature of the light source in the picture.</p>
</td>
      </tr>
      <tr>
        <td id="GrapeCity_Documents_Word_ImageData_Tile" data-uid="GrapeCity.Documents.Word.ImageData.Tile">
          <a class="xref" href="GrapeCity.Documents.Word.ImageData.Tile.html#GrapeCity_Documents_Word_ImageData_Tile">Tile</a>
        </td>
        <td class="markdown level1 summary"><p>Gets the image tile format used to fill the available space.</p>
</td>
      </tr>
      <tr>
        <td id="GrapeCity_Documents_Word_ImageData_Transparency" data-uid="GrapeCity.Documents.Word.ImageData.Transparency">
          <a class="xref" href="GrapeCity.Documents.Word.ImageData.Transparency.html#GrapeCity_Documents_Word_ImageData_Transparency">Transparency</a>
        </td>
        <td class="markdown level1 summary"><p>Gets or sets the degree of transparency of the image as a value between 0 (opaque) and 1 (clear).</p>
<p>Allowed values are from <b>0</b> to <b>1</b>, inclusive.</p>
<p>The default is <b>0</b>.</p>
</td>
      </tr>
      <tr>
        <td id="GrapeCity_Documents_Word_ImageData_WebVideoProperties" data-uid="GrapeCity.Documents.Word.ImageData.WebVideoProperties">
          <a class="xref" href="GrapeCity.Documents.Word.ImageData.WebVideoProperties.html#GrapeCity_Documents_Word_ImageData_WebVideoProperties">WebVideoProperties</a>
        </td>
        <td class="markdown level1 summary"><p>Gets the properties for displaying an online video to the user.</p>
</td>
      </tr>
    </tbody>
  </table>
  <h3 id="methods">Methods
</h3>
  <table class="table table-bordered table-condensed">
    <thead>
      <tr>
        <th>Name</th>
        <th>Description</th>
      </tr>
    </thead>
    <tbody>
      <tr>
        <td id="GrapeCity_Documents_Word_ImageData_Equals_GrapeCity_Documents_Word_ImageData_" data-uid="GrapeCity.Documents.Word.ImageData.Equals(GrapeCity.Documents.Word.ImageData)">
          <a class="xref" href="GrapeCity.Documents.Word.ImageData.Equals.html#GrapeCity_Documents_Word_ImageData_Equals_GrapeCity_Documents_Word_ImageData_">Equals(ImageData)</a>
        </td>
        <td class="markdown level1 summary"></td>
      </tr>
      <tr>
        <td id="GrapeCity_Documents_Word_ImageData_Equals_System_Object_" data-uid="GrapeCity.Documents.Word.ImageData.Equals(System.Object)">
          <a class="xref" href="GrapeCity.Documents.Word.ImageData.Equals.html#GrapeCity_Documents_Word_ImageData_Equals_System_Object_">Equals(object)</a>
        </td>
        <td class="markdown level1 summary"></td>
      </tr>
      <tr>
        <td id="GrapeCity_Documents_Word_ImageData_GetHashCode" data-uid="GrapeCity.Documents.Word.ImageData.GetHashCode">
          <a class="xref" href="GrapeCity.Documents.Word.ImageData.GetHashCode.html#GrapeCity_Documents_Word_ImageData_GetHashCode">GetHashCode()</a>
        </td>
        <td class="markdown level1 summary"></td>
      </tr>
      <tr>
        <td id="GrapeCity_Documents_Word_ImageData_Recolor_GrapeCity_Documents_Word_RecolorType_" data-uid="GrapeCity.Documents.Word.ImageData.Recolor(GrapeCity.Documents.Word.RecolorType)">
          <a class="xref" href="GrapeCity.Documents.Word.ImageData.Recolor.html#GrapeCity_Documents_Word_ImageData_Recolor_GrapeCity_Documents_Word_RecolorType_">Recolor(RecolorType)</a>
        </td>
        <td class="markdown level1 summary"><p>Changes the color of the image.</p>
</td>
      </tr>
      <tr>
        <td id="GrapeCity_Documents_Word_ImageData_RecolorDark_GrapeCity_Documents_Word_UserColor_" data-uid="GrapeCity.Documents.Word.ImageData.RecolorDark(GrapeCity.Documents.Word.UserColor)">
          <a class="xref" href="GrapeCity.Documents.Word.ImageData.RecolorDark.html#GrapeCity_Documents_Word_ImageData_RecolorDark_GrapeCity_Documents_Word_UserColor_">RecolorDark(UserColor)</a>
        </td>
        <td class="markdown level1 summary"><p>Changes the color of the image.</p>
<p>For each pixel, combines black color and specified <code class="paramref">color</code> using a linear interpolation.</p>
</td>
      </tr>
      <tr>
        <td id="GrapeCity_Documents_Word_ImageData_RecolorLight_GrapeCity_Documents_Word_UserColor_" data-uid="GrapeCity.Documents.Word.ImageData.RecolorLight(GrapeCity.Documents.Word.UserColor)">
          <a class="xref" href="GrapeCity.Documents.Word.ImageData.RecolorLight.html#GrapeCity_Documents_Word_ImageData_RecolorLight_GrapeCity_Documents_Word_UserColor_">RecolorLight(UserColor)</a>
        </td>
        <td class="markdown level1 summary"><p>Changes the color of the image.</p>
<p>For each pixel, combines specified <code class="paramref">color</code> and white color using a linear interpolation.</p>
</td>
      </tr>
      <tr>
        <td id="GrapeCity_Documents_Word_ImageData_Save_System_IO_Stream_" data-uid="GrapeCity.Documents.Word.ImageData.Save(System.IO.Stream)">
          <a class="xref" href="GrapeCity.Documents.Word.ImageData.Save.html#GrapeCity_Documents_Word_ImageData_Save_System_IO_Stream_">Save(Stream)</a>
        </td>
        <td class="markdown level1 summary"><p>Saves the image into the specified stream.</p>
</td>
      </tr>
      <tr>
        <td id="GrapeCity_Documents_Word_ImageData_SetColorTransparent_GrapeCity_Documents_Word_UserColor_" data-uid="GrapeCity.Documents.Word.ImageData.SetColorTransparent(GrapeCity.Documents.Word.UserColor)">
          <a class="xref" href="GrapeCity.Documents.Word.ImageData.SetColorTransparent.html#GrapeCity_Documents_Word_ImageData_SetColorTransparent_GrapeCity_Documents_Word_UserColor_">SetColorTransparent(UserColor)</a>
        </td>
        <td class="markdown level1 summary"><p>Makes a color in the current image transparent.</p>
</td>
      </tr>
      <tr>
        <td id="GrapeCity_Documents_Word_ImageData_SetImage_System_Byte___System_String_" data-uid="GrapeCity.Documents.Word.ImageData.SetImage(System.Byte[],System.String)">
          <a class="xref" href="GrapeCity.Documents.Word.ImageData.SetImage.html#GrapeCity_Documents_Word_ImageData_SetImage_System_Byte___System_String_">SetImage(byte[], string)</a>
        </td>
        <td class="markdown level1 summary"><p>Sets the image that is displayed by this picture.</p>
</td>
      </tr>
      <tr>
        <td id="GrapeCity_Documents_Word_ImageData_SetImage_System_Uri_System_String_" data-uid="GrapeCity.Documents.Word.ImageData.SetImage(System.Uri,System.String)">
          <a class="xref" href="GrapeCity.Documents.Word.ImageData.SetImage.html#GrapeCity_Documents_Word_ImageData_SetImage_System_Uri_System_String_">SetImage(Uri, string)</a>
        </td>
        <td class="markdown level1 summary"><p>Sets the image that is displayed by this picture.</p>
</td>
      </tr>
      <tr>
        <td id="GrapeCity_Documents_Word_ImageData_ToByteArray" data-uid="GrapeCity.Documents.Word.ImageData.ToByteArray">
          <a class="xref" href="GrapeCity.Documents.Word.ImageData.ToByteArray.html#GrapeCity_Documents_Word_ImageData_ToByteArray">ToByteArray()</a>
        </td>
        <td class="markdown level1 summary"><p>Returns a byte array representing the image,
regardless of whether the image is stored or linked.</p>
<p>
If the image is linked, this method downloads the image each time it is called.
</p>
</td>
      </tr>
      <tr>
        <td id="GrapeCity_Documents_Word_ImageData_ToStream" data-uid="GrapeCity.Documents.Word.ImageData.ToStream">
          <a class="xref" href="GrapeCity.Documents.Word.ImageData.ToStream.html#GrapeCity_Documents_Word_ImageData_ToStream">ToStream()</a>
        </td>
        <td class="markdown level1 summary"><p>Creates and returns a stream containing the image bytes.</p>
<p>If the image bytes are stored in the picture, creates and returns a MemoryStream object.</p>
<p>If the image is linked and stored in a file, opens the file and returns a FileStream object.</p>
<p>If the image is linked and stored in an external URL, downloads the file and returns a MemoryStream object.</p>
</td>
      </tr>
    </tbody>
  </table>

</div>
