ImageMagick con proceso de instalación y configuración de Linux JMagick completo tutorial

  

En primer lugar, instale fondo
productos HapiCMS recientemente desplegados en el servidor, debido a la compresión de la imagen es usar ImageMagick para lograr, por lo que necesita para instalar ImageMagick en el servidor anterior y JMagick, el funcionamiento de la escritura hacia abajo y compartir con contiene instalado rpm, poco linux32 instalado ImageMagick y JMagick, poco Linux64 instalado ImageMagick y JMagick, si tiene alguna pregunta, puede dejar un mensaje, si tiene tiempo se demora Responder


Segundo, Introducción a ImageMagick
ImageMagick es un programa de procesamiento de imágenes desarrollado en lenguaje C. Puede cambiar el tamaño, rotar, enfocar, restar o agregar efectos a sus imágenes. El funcionamiento de la imagen se puede realizar desde la línea de comandos, o en C /C ++, Perl, Java, PHP
, Python o Ruby. El sitio web oficial de ImageMagick es: http://www.imagemagick.org/script/index.php Ya que somos un proyecto java, no es posible usar ImageMagick directamente a través de la tecnología JNI usando java. Debido a que ImageMagick no se desarrolló utilizando archivos de encabezado generados por Java JNI. Se puede resolver con jmagick, jmagick está desarrollado por lenguaje c, el desarrollo utiliza el archivo de cabecera generado por java JNI, por lo que java puede llamar jmagick a través de la tecnología JNI. Jmagick entonces llama a ImageMagick. Aquí utilizamos la interfaz java expuesta por jmagick. También puede usar JNA para llamar a ImageMagick. El nombre completo de JNA es Java Native Access. JNA se basa en JNI y es conveniente para nosotros desarrollarlo. La página de inicio del proyecto JNA es https://github.com/twall/jna. Llamar a ImageMagick con JNA requiere la manipulación directa de la interfaz C (API) proporcionada por ImageMagick.

En tercer lugar, el sistema ha sido instalado para asegurar que el paquete
# yum install libjpeg # yum install libjpeg-devel # yum install libpng # yum install libpng-devel # yum install libtiff # yum install libtiff-devel # yum install Libungif # yum install libungif-devel # yum install freetype # yum install zlib se puede ver con el siguiente comando
#rpm -qa | Grep libjpeg Si no está instalado, instale las dependencias anteriores a través del comando yum

IV. Instalar ImageMagick no distingue entre 32 bits y 64 bits Sistema operativo

Primero hay dos métodos de instalación Una forma es instalar rpm directamente. Este método también se recomienda en este artículo. La segunda forma es instalar por compilación. No hay ninguna sugerencia de requisitos especiales o instalación de rpm, instalación en modo yum, de la siguiente manera:
# presentar #yum eliminar ImageMagick # yum install ImageMagick2, forma compilada para su descarga desde este sitio web http://downloads.jmagick.org/6.4.0/tenga que instalar la versión instalada, puede descargar: Si ha instalado previamente, desinstale ImageMagick Incluyendo lo siguiente
ImageMagick-6.4.0-0.tar.gz 24-Mar-2008 00:15 11Mjmagick-6.4.0-3.i386.rpm 05-Jun-2009 09:27 172Kjmagick-6.4.0-3 .src.rpm 05-Jun-2009 09:27 524Kjmagick-6.4.0-3.x86_64.rpm 05-Jun-2009 09:27 65Kjmagick-6.4.0-src.tar.gz 11-Feb-2009 10:27 521Kjmagick-debuginfo-6.4.0-3.x86_64.rpm 05-Jun-2009 09:27 135Kjmagick-linux-6.4.0-Q 8.tar.gz 08-dic-2008 19:27 56Kjmagick-linux-6.4.0-Q16.tar.gz 08-dic-2008 19:27 56Kjmagick-linux-6.4.0-Q32.tar.gz 08-dic -2008 19:27 56K de acuerdo a sus necesidades para instalar la versión adecuada de ImageMagick, es posible código
#tar zxvf ImageMagick-6.4.0-0.tar.gz # cd ImageMagick-6.4.0 # /configure. - Enable-shared --without-perl (use ./configure si no) # make # make install # make check3, después de que se complete la instalación se generará un converso
#find /-name convert # convert - se puede ver la versión El resultado determina si la instalación fue exitosa. Luego, puede probar la línea de comandos para ver si puede usar el comando convertir #convert -geometry 100x200 source file.jpg después de procesar .gif (conversión de formato)

cinco, instale JMagick
La instalación se basa en la premisa Paso 3 anterior, instale el paquete de instalación en ImageMagick 2, instale la biblioteca dependiente, etc. Nota: Si tiene o no su propio JRE /JDK cree que debe estar allí, de lo contrario, el RPM de instalación le indicará que busque la biblioteca JAVA correspondiente. : tiempo de instalación JMagick-src, sin esta cuenta se jman errores de instalación código de Shell es la siguiente:
# yum install java; # /usr /sbin /useradd y ndash; U 1000 y ndash; s /sbin /nologin jman; 2 , 32-bit sistema operativo rpm instalado JMagick, código shell es el siguiente:
# rpm y ndash; ivh JMagick-6.4.0-3.i386.rpm # rpm y ndash; ivh JMagick-6.4.0-3.src.rpm3, sistema operativo 64 rpm JMagick instalado, código shell es el siguiente:
# rpm y ndash; ivh JMagick-6.4.0-3.x86_64.rpm # rpm y ndash; ivh JMagick-6.4.0-3.src.rpm # rpm – ivh jmagick-debuginfo-6.4.0-3.x86_64.rpm32-bit del sistema operativo sin jmagick-debuginfo-6. archivo 4.0-3.x86_64.rpm 4, el siguiente error
[root @ localhost ~] src ocurrir si la instalación # rpm -ivh JMagick-6.4.0-3.src.rpmerror: no se puede crear% sourcedir /usr /src /redhat /SOURCES se ejecuta la siguiente instrucción a
[root @ localhost ~] # mkdir /usr /src /redhat [root @ localhost ~] # mkdir /usr /src /redhat /SOURCES5, JMagick montada recopilado, no 32 bits o de 64 bits para distinguir código específico Shell es la siguiente:
alquitrán zvxf JMagick-6.4.0-src.tar.gzcd jmagick-6.4.0-src./configure --prefix = /opt360 /JMagick-6.4. 0 - con-java-home = /usr /local /java /jdk1.6.0_30 - la magia-casa con-= /opt360 /ImageMagick-6.4.0make allmake instalar un éxito /opt360/jmagick-6.4 instalación. 0 /lib /un archivo JMagick-6.4.0.jar, utilice las imágenes de procesamiento de documentos frasco en su proyecto de java, es necesario JMagick-6.4.0.jar archivo TOMCAT movido al directorio BIN, con el siguiente comando:
# mv * .jar /usr/local/apache-tomcat-6.0.35/bin Recuerde que jmagick-6.4.0.jar se compila con el jdk1.6 que especificó anteriormente, por lo que no puede ser 1.5 en jdk Usa jmagick-6.4.0.jar en el entorno. Si ha implementado make javadoc, hay documentación en el directorio /opt360/jmagick-6.4.0/share/doc.

El problema se produjo en la solución de instalación
1, si se produce el siguiente error durante la instalación:
error: dependencias fallidas: jmagick-6.4.0-3.i386 necesita jre el paso 1 de las instrucciones para instalar el JRE /JDK, por favor intente de nuevo 2 de instalación, si desea probar el programa o proyecto en Tomcat, a continuación, reinicie la prueba Tomcat, yo no tengo que reiniciar Tomcat antes, varias veces o error en la prueba, la final Es bueno reiniciar Tomcat.
El proceso completo de instalación termina aquí, bienvenido a leer.

Copyright © Conocimiento de Windows All Rights Reserved