![Pedido anticipado de Atari VCS, especificaciones, precio y detalles](/f/10c48d8b0ea0e1419bbe0e01689a10df.gif?width=100&height=100)
ImageMagick es un paquete de software simple de código abierto gratuito para cualquier tipo de manipulación de imágenes que se utilice para crear, editar, convertir y mostrar archivos de imagen.
Puede leer y escribir más de 200 archivos de imagen, como formatos de imagen JPEG, GIF, PNG, TIFF y Photo CD, y también se utiliza para la generación de miniaturas o captcha. También incluye opciones de línea de comandos para crear formatos de imagen gif transparentes o animados y muchas más funciones como cambiar el tamaño, enfocar, rotar o agregar efectos especiales a una imagen.
Usar el ImageMagick herramienta con PHP o Perl lenguaje de programación, necesitará instalar ImageMagick con el Imagick PHP extensión para PHP y ImageMagick-Perl extensión para Perl.
Imagick es una extensión PHP simple para crear y modificar imágenes usando el API ImageMagick programa. Hay una confusión en el nombre, ya que la gente piensa que ImageMagick y Imagick ambos son iguales, pero puedes usar ImageMagick sin Imagick extensión pero necesita ambos instalados en su máquina para usarlo y ejecutarlo.
Primero, instale el siguiente requisito previo php-pera, php-devel y gcc paquetes para compilar el Imagick Extensión PHP.
# yum instalar php-pear php-devel gcc
Una vez que haya instalado php-pera, php-devel, y gcc paquetes, ahora puede instalar ImageMagick software para PHP y Perl apoyo usando comando yum.
# yum instala ImageMagick ImageMagick-devel ImageMagick-perl.
IMPORTANTE: ImageMagick no está disponible en CentOS / RHEL 8, y ha sido reemplazado por GráficosMagia en cambio, que es una bifurcación de ImageMagick.
Instalar GráficosMagia en CentOS / RHEL 8, ejecute el siguiente comando.
# dnf info GraphicsMagick. # dnf instalar GraphicsMagick GraphicsMagick-devel GraphicsMagick-perl.
A continuación, verifique que ImageMagick se ha instalado en su sistema comprobando su versión.
# convert --version Versión: ImageMagick 6.7.8-9 2019-02-01 Q16 http://www.imagemagick.org Derechos de autor: Copyright (C) 1999-2012 ImageMagick Studio LLC. Características: OpenMP
CentOS / RHEL 8 usuarios, pueden ejecutar el siguiente comando para verificar la versión de GráficosMagia instalado en el sistema.
# versión gmGráficosMagick 1.3.33 2019-07-20 Q16 http://www. GraphicsMagick.org/ Copyright (C) 2002-2019 GraphicsMagick Group. Se aplican derechos de autor y licencias adicionales a este software. Ver http://www. GraphicsMagick.org/www/Copyright.html para obtener más detalles.
Para instalar ImageMagick desde la fuente, necesita un entorno de desarrollo adecuado con un compilador y herramientas de desarrollo relacionadas. Si no tiene los paquetes necesarios en su sistema, instale las herramientas de desarrollo como se muestra:
# yum groupinstall 'Herramientas de desarrollo' # yum -y instalar bzip2-devel freetype-devel libjpeg-devel libpng-devel libtiff-devel giflib-devel zlib-devel ghostscript-devel djvulibre-devel libwmf-devel jasper-devel libtool-ltdl-devel libX11-devel libXext-devel libXt-devel lcms-devel libxml2-devel librsvg2-devel OpenEXR-devel php-devel.
Ahora, descargue la última versión del código fuente de ImageMagick usando lo siguiente comando wget y extraerlo.
# wget https://www.imagemagick.org/download/ImageMagick.tar.gz. # tar xvzf ImageMagick.tar.gz.
Configure y compile el código fuente de ImageMagick. Dependiendo de las especificaciones de hardware de su servidor, esto puede tardar un tiempo en finalizar.
# cd ImageMagick * # ./configure. # hacer. # hacer la instalación.
Verifique que la compilación e instalación de ImageMagick se hayan realizado correctamente.
# magia -versión Versión: ImageMagick 7.0.8-28 Q16 x86_64 2019-02-19 https://imagemagick.org Derechos de autor: © 1999-2019 ImageMagick Studio LLC. Licencia: https://imagemagick.org/script/license.php. Funciones: Cipher DPC HDRI OpenMP Delegates (integrado): bzlib djvu fontconfig freetype jng jpeg lzma openexr pangocairo png tiff wmf x xml zlib.
A continuación, compile el Imagick para PHP extensión. Para hacerlo, simplemente ejecute el siguiente "pecl"Comando. Se instalará ImageMagick y imagick PHP módulo de extensión "Imagick.so' bajo /usr/lib/php/modules directorio. Si está utilizando un 64 bits sistema, la ruta del directorio del módulo sería /usr/lib64/php/modules.
Nota: Le pedirá que proporcione Imagemagick prefijo de instalación, simplemente presione enter para detectar automáticamente.
# pecl install imagickdescargando imagick-3.4.3.tgz... Empezando a descargar imagick-3.4.3.tgz (245,410 bytes)... hecho: 245.410 bytes. 19 archivos fuente, edificio. ejecutando: phpize. Configuración para: PHP Api Versión: 20100412. Módulo Zend Api No: 20100525. Extensión de Zend Api No: 220100525. Proporcione el prefijo de instalación de Imagemagick [autodetect]:
Ahora, agregue el "imagick.so"Extensión a"/etc/php.ini' expediente.
echo extensión = imagick.so >> /etc/php.ini
A continuación, reinicie apache Servidor web.
# reinicio del servicio httpd
Verifique la extensión Imagick PHP ejecutando el siguiente comando. Verá la extensión Imagick similar a la siguiente.
# php -m | grep imagick imagick
Ejecute los siguientes comandos para compilar e instalar Extensión PHP GMagick.
# cd / usr / local / src. # wget https://pecl.php.net/get/gmagick. # tar xfvz gmagick. # cd gmagick- * # phpize. # ./configure. # hacer. # hacer la instalación.
Ahora, agregue el "gmagick.so"Extensión a"/etc/php.ini' expediente.
# extensión de eco = gmagick.so >> /etc/php.ini.
A continuación, reinicie el servidor web Apache.
# systemctl reinicia httpd.
Verificar gmagick Extensión PHP ejecutando el siguiente comando.
# php -m | grep gmagick gmagick.
Alternativamente, puede crear un archivo llamado "phpinfo.php'En el directorio raíz del sitio web (por ejemplo: /var/www/html/).
# vi /var/www/html/phpinfo.php
Agrega el siguiente código.
php phpinfo ();
Abra su navegador web favorito y escriba ‘ http://localhost/phpinfo.php' o 'http://ip-addresss/phpinfo.php"Y verifique la extensión.