<?php
include_once $_SERVER['DOCUMENT_ROOT'] . '/include/shared-manual.inc';
$TOC = array();
$TOC_DEPRECATED = array();
$PARENTS = array();
include_once dirname(__FILE__) ."/toc/image.setup.inc";
$setup = array (
  'home' => 
  array (
    0 => 'index.php',
    1 => 'PHP Manual',
  ),
  'head' => 
  array (
    0 => 'UTF-8',
    1 => 'es',
  ),
  'this' => 
  array (
    0 => 'image.installation.php',
    1 => 'Instalaci&oacute;n',
    2 => 'Instalaci&oacute;n',
  ),
  'up' => 
  array (
    0 => 'image.setup.php',
    1 => 'Instalaci&oacute;n/Configuraci&oacute;n',
  ),
  'prev' => 
  array (
    0 => 'image.requirements.php',
    1 => 'Requerimientos',
  ),
  'next' => 
  array (
    0 => 'image.configuration.php',
    1 => 'Configuraci&oacute;n en tiempo de ejecuci&oacute;n',
  ),
  'alternatives' => 
  array (
  ),
  'source' => 
  array (
    'lang' => 'es',
    'path' => 'reference/image/configure.xml',
  ),
  'history' => 
  array (
  ),
);
$setup["toc"] = $TOC;
$setup["toc_deprecated"] = $TOC_DEPRECATED;
$setup["parents"] = $PARENTS;
manual_setup($setup);

contributors($setup);

?>
<div id="image.installation" class="section">
 <h2 class="title">Instalación</h2>
 <p class="para">
  Para activar el soporte de GD, es necesario compilar PHP con
  la opción <strong class="option configure">--with-gd[=DIR]</strong>, donde DIR es el
  directorio de instalación de GD. Se recomienda utilizar la versión
  de GD que se distribuye con PHP, utilizando simplemente la opción
  <strong class="option configure">--with-gd</strong>.
  La biblioteca GD requiere <span class="productname">libpng</span> y
  <span class="productname">libjpeg</span> para compilar.
  A partir de PHP 7.4.0, <strong class="option configure">--with-gd</strong> se convierte
  en <strong class="option configure">--enable-gd</strong> (si es necesario activar la extensión
  completa) y <strong class="option configure">--with-external-gd</strong>
  (para elegir utilizar una <span class="productname">libgd</span> externa, en lugar de la proporcionada).
 </p>
 <p class="para">
  En Windows, es necesario incluir la biblioteca
  <var class="filename">php_gd.dll</var> como extensión en el archivo <var class="filename">php.ini</var>.
  Anterior a PHP 8.0.0, la DLL se llamaba <var class="filename">php_gd2.dll</var>.
 </p>

 <p class="para">
  Se amplían las capacidades de GD para manejar otros formatos de imagen
  especificando las siguientes opciones de compilación <code class="literal">--with-XXXX</code>:
  <table class="doctable table">
   <caption><strong>Formatos de imagen soportados</strong></caption>
   
    <thead>
     <tr>
      <th>Formato de imagen</th>
      <th>Opción de compilación</th>
     </tr>

    </thead>

    <tbody class="tbody">
     <tr>
      <td><code class="literal">avif</code></td>
      <td>
       Para activar el soporte de la biblioteca avif, añadir la opción
       <strong class="option configure">--with-avif</strong>.
       Disponible a partir de PHP 8.1.0.
      </td>
     </tr>

     <tr>
      <td><code class="literal">jpeg</code></td>
      <td>
       Para activar el soporte de la biblioteca JPEG, añadir la opción
       <strong class="option configure">--with-jpeg-dir=DIR</strong>. Jpeg 6b, 7 u 8
       son soportados.
       A partir de PHP 7.4.0, utilizar en su lugar
       <strong class="option configure">--with-jpeg</strong>
      </td>
     </tr>

     <tr>
      <td><code class="literal">png</code></td>
      <td>
       Para activar el soporte de la biblioteca PNG, añadir la opción
       <strong class="option configure">--with-png-dir=DIR</strong>. Tenga en cuenta que libpng
       requiere la biblioteca <a href="zlib.requirements.php" class="link">zlib</a>
       y, por lo tanto, será necesario añadir también
       <strong class="option configure">--with-zlib-dir[=DIR]</strong> en su línea de compilación.
       A partir de PHP 7.4.0, <strong class="option configure">--with-png-dir</strong>
       y <strong class="option configure">--with-zlib-dir</strong> han sido eliminadas.
       <span class="productname">libpng</span> y <span class="productname">zlib</span>
       son necesarias.
      </td>
     </tr>

     <tr>
      <td><code class="literal">xpm</code></td>
      <td>
       Para activar el soporte de la biblioteca XPM, añadir la opción
       <strong class="option configure">--with-xpm-dir=DIR</strong>. Si el script
       de compilación no es capaz de encontrar las bibliotecas
       necesarias, será necesario añadir la ruta hacia las bibliotecas X11.
       A partir de PHP 7.4.0, utilizar en su lugar
       <strong class="option configure">--with-xpm</strong>
      </td>
     </tr>

     <tr>
      <td><code class="literal">webp</code></td>
      <td>
       Para activar el soporte de WebP, añadir
       <strong class="option configure">--with-vpx-dir=DIR</strong>.
       A partir de PHP 7.4.0, utilizar en su lugar
       <strong class="option configure">--with-webp</strong>
      </td>
     </tr>

    </tbody>
   
  </table>

  <blockquote class="note"><p><strong class="note">Nota</strong>: 
   <span class="simpara">
    Al compilar PHP con libpng, es necesario utilizar la misma
    versión que la vinculada a la biblioteca GD.
   </span>
  </p></blockquote>
 </p>
 <p class="para">
  Se amplían las capacidades de GD para manejar diferentes tipos
  de fuentes de caracteres añadiendo las siguientes opciones
  <code class="literal">--with-XXXX</code> de compilación:
  <table class="doctable table">
   <caption><strong>Bibliotecas de fuentes soportadas</strong></caption>
   
    <thead>
     <tr>
      <th>Biblioteca</th>
      <th>Opción de configuración</th>
     </tr>

    </thead>

    <tbody class="tbody">
     <tr>
      <td><code class="literal">FreeType 2</code></td>
      <td>
       Para activar el soporte de FreeType 2, añadir la opción
       <strong class="option configure">--with-freetype-dir=DIR</strong>.
       A partir de PHP 7.4.0 utilizar <strong class="option configure">--with-freetype</strong>
       en su lugar, que depende de <span class="productname">pkg-config</span>.
      </td>
     </tr>

     <tr>
      <td><code class="literal">TrueType strings</code></td>
      <td>
       Para activar el soporte de strings TrueType,
       añadir la opción
       <strong class="option configure">--enable-gd-native-ttf</strong>.
       (Esta opción no tiene efecto y ha sido eliminada desde PHP 7.2.0.)
      </td>
     </tr>

    </tbody>
   
  </table>

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