<?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 => 'es',
  ),
  'this' => 
  array (
    0 => 'imagick.mergeimagelayers.php',
    1 => 'Imagick::mergeImageLayers',
    2 => 'Fusiona las capas de la imagen',
  ),
  'up' => 
  array (
    0 => 'class.imagick.php',
    1 => 'Imagick',
  ),
  'prev' => 
  array (
    0 => 'imagick.medianfilterimage.php',
    1 => 'Imagick::medianFilterImage',
  ),
  'next' => 
  array (
    0 => 'imagick.minifyimage.php',
    1 => 'Imagick::minifyImage',
  ),
  'alternatives' => 
  array (
  ),
  'source' => 
  array (
    'lang' => 'es',
    'path' => 'reference/imagick/imagick/mergeimagelayers.xml',
  ),
  'history' => 
  array (
  ),
);
$setup["toc"] = $TOC;
$setup["toc_deprecated"] = $TOC_DEPRECATED;
$setup["parents"] = $PARENTS;
manual_setup($setup);

contributors($setup);

?>
<div id="imagick.mergeimagelayers" class="refentry">
 <div class="refnamediv">
  <h1 class="refname">Imagick::mergeImageLayers</h1>
  <p class="verinfo">(PECL imagick 2 &gt;= 2.1.0, PECL imagick 3)</p><p class="refpurpose"><span class="refname">Imagick::mergeImageLayers</span> &mdash; <span class="dc-title">Fusiona las capas de la imagen</span></p>

 </div>

 <div class="refsect1 description" id="refsect1-imagick.mergeimagelayers-description">
  <h3 class="title">Descripción</h3>
  <div class="methodsynopsis dc-description">
   <span class="modifier">public</span> <span class="methodname"><strong>Imagick::mergeImageLayers</strong></span>(<span class="methodparam"><span class="type"><a href="language.types.integer.php" class="type int">int</a></span> <code class="parameter">$layer_method</code></span>): <span class="type"><a href="class.imagick.php" class="type Imagick">Imagick</a></span></div>

  <p class="para rdfs-comment">
   Fusiona las capas de la imagen en una sola. Este método es útil
   al utilizar formatos de imagen que emplean múltiples capas,
   como los PSD. La fusión se controla mediante el argumento
   <code class="parameter">layer_method</code> que define la forma en que las capas
   deben fusionarse.
   Este método solo está disponible si Imagick ha sido compilado con ImageMagick versión 6.3.7 o superior.
  </p>
 </div>


 <div class="refsect1 parameters" id="refsect1-imagick.mergeimagelayers-parameters">
  <h3 class="title">Parámetros</h3>
  <p class="para">
   <dl>
    
     <dt><code class="parameter">layer_method</code></dt>
     <dd>
      <p class="para">
       Una constante entre las constantes <strong><code><a href="imagick.constants.php#imagick.constants.layermethod-undefined">Imagick::LAYERMETHOD_<span class="replaceable">*</span></a></code></strong>.
      </p>
     </dd>
    
   </dl>
  </p>

 </div>

 <div class="refsect1 returnvalues" id="refsect1-imagick.mergeimagelayers-returnvalues">
  <h3 class="title">Valores devueltos</h3>
  <p class="para">
   Devuelve un objeto Imagick que contiene la imagen fusionada.
  </p>
 </div>


 <div class="refsect1 errors" id="refsect1-imagick.mergeimagelayers-errors">
  <h3 class="title">Errores/Excepciones</h3>
  <p class="para">
   Lanza una excepción <span class="classname"><a href="class.imagickexception.php" class="classname">ImagickException</a></span> si ocurre un error.
  </p>
 </div>


 <div class="refsect1 examples" id="refsect1-imagick.mergeimagelayers-examples">
  <h3 class="title">Ejemplos</h3>
  <p class="para">
   <div class="example" id="example-1">
    <p><strong>Ejemplo #1 Ejemplo con <span class="function"><strong>Imagick::mergeImageLayers()</strong></span></strong></p>
    <div class="example-contents">
<div class="phpcode"><code><span style="color: #000000"><span style="color: #0000BB">&lt;?php<br /></span><span style="color: #007700">function </span><span style="color: #0000BB">mergeImageLayers</span><span style="color: #007700">(</span><span style="color: #0000BB">$layerMethodType</span><span style="color: #007700">, </span><span style="color: #0000BB">$imagePath1</span><span style="color: #007700">, </span><span style="color: #0000BB">$imagePath2</span><span style="color: #007700">) {<br /><br />    </span><span style="color: #0000BB">$imagick </span><span style="color: #007700">= new </span><span style="color: #0000BB">\Imagick</span><span style="color: #007700">(</span><span style="color: #0000BB">realpath</span><span style="color: #007700">(</span><span style="color: #0000BB">$imagePath</span><span style="color: #007700">));<br /><br />    </span><span style="color: #0000BB">$imagick2 </span><span style="color: #007700">= new </span><span style="color: #0000BB">\Imagick</span><span style="color: #007700">(</span><span style="color: #0000BB">realpath</span><span style="color: #007700">(</span><span style="color: #0000BB">$imagePath2</span><span style="color: #007700">));<br />    </span><span style="color: #0000BB">$imagick</span><span style="color: #007700">-&gt;</span><span style="color: #0000BB">addImage</span><span style="color: #007700">(</span><span style="color: #0000BB">$imagick2</span><span style="color: #007700">);<br />    </span><span style="color: #0000BB">$imagick</span><span style="color: #007700">-&gt;</span><span style="color: #0000BB">setImageFormat</span><span style="color: #007700">(</span><span style="color: #DD0000">'png'</span><span style="color: #007700">);<br /><br />    </span><span style="color: #0000BB">$result </span><span style="color: #007700">= </span><span style="color: #0000BB">$imagick</span><span style="color: #007700">-&gt;</span><span style="color: #0000BB">mergeImageLayers</span><span style="color: #007700">(</span><span style="color: #0000BB">$layerMethodType</span><span style="color: #007700">);<br />    </span><span style="color: #0000BB">header</span><span style="color: #007700">(</span><span style="color: #DD0000">"Content-Type: image/png"</span><span style="color: #007700">);<br />    echo </span><span style="color: #0000BB">$result</span><span style="color: #007700">-&gt;</span><span style="color: #0000BB">getImageBlob</span><span style="color: #007700">();<br />}<br /><br /></span><span style="color: #0000BB">?&gt;</span></span></code></div>
     </div>

   </div>
  </p>
 </div>


 <div class="refsect1 seealso" id="refsect1-imagick.mergeimagelayers-seealso">
  <h3 class="title">Ver también</h3>
  <p class="para">
   <ul class="simplelist">
    <li><span class="function"><a href="imagick.flattenimages.php" class="function" rel="rdfs-seeAlso">Imagick::flattenImages()</a> - Fusiona una secuencia de im&aacute;genes</span></li>
   </ul>
  </p>
 </div>


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