<?php
include_once $_SERVER['DOCUMENT_ROOT'] . '/include/shared-manual.inc';
$TOC = array();
$TOC_DEPRECATED = array();
$PARENTS = array();
include_once dirname(__FILE__) ."/toc/class.imagick.inc";
$setup = array (
  'home' => 
  array (
    0 => 'index.php',
    1 => 'PHP Manual',
  ),
  'head' => 
  array (
    0 => 'UTF-8',
    1 => 'zh',
  ),
  'this' => 
  array (
    0 => 'imagick.getimagetype.php',
    1 => 'Imagick::getImageType',
    2 => 'Gets the image type',
  ),
  'up' => 
  array (
    0 => 'class.imagick.php',
    1 => 'Imagick',
  ),
  'prev' => 
  array (
    0 => 'imagick.getimagetotalinkdensity.php',
    1 => 'Imagick::getImageTotalInkDensity',
  ),
  'next' => 
  array (
    0 => 'imagick.getimageunits.php',
    1 => 'Imagick::getImageUnits',
  ),
  'alternatives' => 
  array (
  ),
  'source' => 
  array (
    'lang' => 'en',
    'path' => 'reference/imagick/imagick/getimagetype.xml',
  ),
  'history' => 
  array (
  ),
);
$setup["toc"] = $TOC;
$setup["toc_deprecated"] = $TOC_DEPRECATED;
$setup["parents"] = $PARENTS;
manual_setup($setup);

contributors($setup);

?>
<div id="imagick.getimagetype" class="refentry">
 <div class="refnamediv">
  <h1 class="refname">Imagick::getImageType</h1>
  <p class="verinfo">(PECL imagick 2, PECL imagick 3)</p><p class="refpurpose"><span class="refname">Imagick::getImageType</span> &mdash; <span class="dc-title">Gets the image type</span></p>

 </div>

 <div class="refsect1 description" id="refsect1-imagick.getimagetype-description">
  <h3 class="title">说明</h3>
  <div class="methodsynopsis dc-description">
   <span class="modifier">public</span> <span class="modifier">function</span> <span class="methodname"><strong>Imagick::getImageType</strong></span>(): <span class="type"><a href="language.types.integer.php" class="type int">int</a></span></div>

  <p class="simpara">
   Returns the type of the image, derived from its colorspace, its storage
   class and whether it carries an alpha channel. The pixels themselves are
   not examined, so the value reflects how the image is currently held rather
   than the smallest type it could be reduced to.
  </p>
 </div>


 <div class="refsect1 parameters" id="refsect1-imagick.getimagetype-parameters">
  <h3 class="title">参数</h3>
  <p class="simpara">此函数没有参数。</p>
 </div>

 
 <div class="refsect1 returnvalues" id="refsect1-imagick.getimagetype-returnvalues">
  <h3 class="title">返回值</h3>
  <p class="simpara">
   Returns one of the following
   <a href="imagick.constants.php#imagick.constants.imagetype" class="link"><strong><code><a href="imagick.constants.php#imagick.constants.imgtype-undefined">imagick::IMGTYPE_<span class="replaceable">*</span></a></code></strong></a>
   constants. <strong><code><a href="imagick.constants.php#imagick.constants.imgtype-undefined">imagick::IMGTYPE_UNDEFINED</a></code></strong> and
   <strong><code><a href="imagick.constants.php#imagick.constants.imgtype-optimize">imagick::IMGTYPE_OPTIMIZE</a></code></strong> are never returned.
  </p>
  <ul class="itemizedlist">
   <li class="listitem">
    <p class="simpara">
     <a href="imagick.constants.php#imagick.constants.imgtype-bilevel" class="link"><strong><code><a href="imagick.constants.php#imagick.constants.imgtype-bilevel">imagick::IMGTYPE_BILEVEL</a></code></strong></a>
    </p>
   </li>
   <li class="listitem">
    <p class="simpara">
     <a href="imagick.constants.php#imagick.constants.imgtype-grayscale" class="link"><strong><code><a href="imagick.constants.php#imagick.constants.imgtype-grayscale">imagick::IMGTYPE_GRAYSCALE</a></code></strong></a>
    </p>
   </li>
   <li class="listitem">
    <p class="simpara">
     <a href="imagick.constants.php#imagick.constants.imgtype-grayscalematte" class="link"><strong><code><a href="imagick.constants.php#imagick.constants.imgtype-grayscalematte">imagick::IMGTYPE_GRAYSCALEMATTE</a></code></strong></a>
    </p>
   </li>
   <li class="listitem">
    <p class="simpara">
     <a href="imagick.constants.php#imagick.constants.imgtype-palette" class="link"><strong><code><a href="imagick.constants.php#imagick.constants.imgtype-palette">imagick::IMGTYPE_PALETTE</a></code></strong></a>
    </p>
   </li>
   <li class="listitem">
    <p class="simpara">
     <a href="imagick.constants.php#imagick.constants.imgtype-palettematte" class="link"><strong><code><a href="imagick.constants.php#imagick.constants.imgtype-palettematte">imagick::IMGTYPE_PALETTEMATTE</a></code></strong></a>
    </p>
   </li>
   <li class="listitem">
    <p class="simpara">
     <a href="imagick.constants.php#imagick.constants.imgtype-truecolor" class="link"><strong><code><a href="imagick.constants.php#imagick.constants.imgtype-truecolor">imagick::IMGTYPE_TRUECOLOR</a></code></strong></a>
    </p>
   </li>
   <li class="listitem">
    <p class="simpara">
     <a href="imagick.constants.php#imagick.constants.imgtype-truecolormatte" class="link"><strong><code><a href="imagick.constants.php#imagick.constants.imgtype-truecolormatte">imagick::IMGTYPE_TRUECOLORMATTE</a></code></strong></a>
    </p>
   </li>
   <li class="listitem">
    <p class="simpara">
     <a href="imagick.constants.php#imagick.constants.imgtype-colorseparation" class="link"><strong><code><a href="imagick.constants.php#imagick.constants.imgtype-colorseparation">imagick::IMGTYPE_COLORSEPARATION</a></code></strong></a>
    </p>
   </li>
   <li class="listitem">
    <p class="simpara">
     <a href="imagick.constants.php#imagick.constants.imgtype-colorseparationmatte" class="link"><strong><code><a href="imagick.constants.php#imagick.constants.imgtype-colorseparationmatte">imagick::IMGTYPE_COLORSEPARATIONMATTE</a></code></strong></a>
    </p>
   </li>
  </ul>
 </div>


 <div class="refsect1 errors" id="refsect1-imagick.getimagetype-errors">
  <h3 class="title">错误／异常</h3>
  <p class="para">
   错误时抛出 ImagickException。
  </p>
 </div>


</div><?php manual_footer($setup); ?>