Parce queImageMagick7Ce qui suit n'est pas pris en chargeheicFormat d'image égal,Donc il a été réinstalléImageMagick7.1Support de versionheicFormat,Et écrivez cet article pour enregistrer.

Si vous rencontrez des erreurs inconnues lors de l'installation,https://imagemagick.org/script/download.php Vous pouvez consulter le site officiel pour la résolution de documents,Ou les commentaires ensemble.

InLinux(centos7)Installation supérieureImageMagick7.1EtphpDeImagickExtension

1.InLinuxInstallation supérieureImageMagick7.1

Une configuration est nécessaire avant l'installationpkg-config,Pour que ImageMagick Certaines bibliothèques déléguées optionnelles sont disponibles sur votre système

PKG_CONFIG_PATH=$PKG_CONFIG_PATH:/usr/lib64/pkgconfig:/usr/local/lib/pkgconfig

export PKG_CONFIG_PATH

LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/usr/lib:/usr/lib64:/usr/local/lib:/usr/local/lib64

export LD_LIBRARY_PATH

Installer une bibliothèque dépendante(Ici, je n'installe queheic(heif) Dépendance, Autres formats similaires à installer )

Installationx265(libheifDépendance)

wget https://www.nasm.us/pub/nasm/releasebuilds/2.13.03/nasm-2.13.03.tar.gz

tar -zxvf nasm-2.13.03.tar.gz

cd nasm-2.13.03

./autogen.sh && ./configure && make && make install

InstallationlibheifDépendance

wget https://github.com/strukturag/libheif/releases/download/v1.12.0/libheif-1.12.0.tar.gz

tar -zxvf libheif-1.12.0.tar.gz

cd libheif-1.12.0

./autogen.sh && ./configure && make && make install

Installation finaleImageMagick

wget https://imagemagick.org/archive/ImageMagick-7.1.0-39.tar.gz

tar -zxvf ImageMagick-7.1.0-39.tar.gz

cd ImageMagick-7.1.0-39

./configure && make && make install

Définir les variables d'environnement

echo "export PATH=$PATH:/usr/local/ImageMagick/bin" >> /etc/profile

// Supprimer les anciennes versions si nécessaire

yum remove ImageMagick -y

//Charger les variables d'environnement

source /etc/profile

// Vérifier que la version a été installée avec succès

convert -version

// Voir la liste des formats pris en charge

convert -list format

Si une erreur est signalée pendant la compilation

error: 'libraw_output_params_t' has no member named 'no_interpolation'

Vous devez mettre à jour votre libraw Version

// Désinstaller d'abord le courant libraw

yum remove libraw

//Installer une version ultérieurelibraw

(rpmCommandes d'installation)

rpm -ivh https://mirrors.tuna.tsinghua.edu.cn/centos/7/os/x86_64/Packages/LibRaw-0.19.4-1.el7.x86_64.rpm

(yumCommandes d'installation)

yum localinstall -y https://mirrors.tuna.tsinghua.edu.cn/centos/7/os/x86_64/Packages/LibRaw-0.19.4-1.el7.x86_64.rpm

Modifier après l'installation

2.InstallationPHPDeImagickExtension

//Télécharger、Décompresser、Installationimagick-3.4.4

wget https://pecl.php.net/get/imagick-3.4.4.tgz

tar -zxvf imagick-3.4.4.tgz

cd imagick-3.4.4.tgz/

/usr/local/php/bin/phpize

//ImageMagick 6.8 Le répertoire des versions ci - dessus est /usr/local/include/ImageMagick-X,Inconfigure Faites une connexion souple avant

ln -s /usr/local/imagemagick/include/ImageMagick-7 /usr/local/imagemagick/include/ImageMagick

./configure --with-php-config=/usr/local/php/bin/php-config --with-imagick=/usr/local/imagemagick

make && make install

Enfin,php.iniChineimagick.soC'est bon.

extensions=imagick.so

Mise à jourImageMagick7SoutienheicTraitement du format, Parce que notre serveur est awsDe, Dans le processus d'installation peut être décrit comme une vague de . Mais heureusement, l'installation s'est terminée avec succès . J'aimerais documenter le processus. , Un peu d'aide pour les amis dans le besoin .

Adresse du blog:https://www.goldenleek.top

Bienvenue au harcèlement~

InstallationImageMagick7.1EtphpDeImagick Autre article Afghanistan

  1. Tourne. ImageMagickEtPHPDeimagick Installation et configuration de l'extension

    imagickC'est unPHPExtension de,AvecImageMagickFourniAPI Pour créer et modifier des images , Mais ces opérations ont été enveloppées dans des extensions imagickC'est parti.,Le dernier appel estImageMagickFourniAPI Image ...

  2. AdoptionphpInstallationImagick Extension à la dynamique gifFiligrane d'image

    AdoptionphpInstallationImagick Extension à la dynamique gifFiligrane d'image Tout ce tempsphp Les images sont traitées avec gdPour le courant dominant,Jusqu'à ces dernières annéesImagick De plus en plus. . gd Habituellement utilisé pour zoomer une image , Fonctions de base telles que le filigrane des images , Pour les effets complexes tels que ...

  3. linuxEn bas. Installation ImageMagick Et php imagickExtension(Tourne.)

    linuxEn bas. Installation ImageMagick Et php imagickExtension PHPVersion7.1.3 : ImageMagickVersion ImageMagick-7.0.8-3: PHPExtensionimagickÉdition ...

  4. InstallationPythonBibliothèque d'algorithmes

    InstallationPythonBibliothèque d'algorithmes Comprend principalement: NumPyEtSciPyPour traiter les données,AvecMatplotlib Pour visualiser les données . Pour répondre à la demande de traitement de données à grande échelle ,python Sur cette base, Scikit-Learn Calcul de l'apprentissage automatique ...

  5. kali4.0 Installation32Bibliothèque de bits

    Un..Précédemment dans: OS:Kali4.0 64bit 2..Installation32Bibliothèque de bits: Mauvaise méthode:sudo apt-get install lib6-i386 La méthode correcte est la suivante: 1.D'abord.rootConnexion en tant qu'utilisateur: su ro ...

  6. ubuntu Installation inférieure32Bibliothèque de bits ia32-libsMéthodes

    Ces deux derniers jours LinuxSystème,Pour configurerJDK,SDKEnvironnement,MaisSDK Lors de l'utilisation de la configuration ,Prompt n'a pas la permission. Installation requise32 Bibliothèque de bits pour résoudre , En outre, lorsque vous modifiez un fichier, vous êtes invité à ne pas le modifier .Ah!... Il n'y a aucun moyen de fonctionner correctement de toute façon Plus tard, selon ...

  7. phpstudy - Oui.“ Veuillez vérifier l'installation par vous - même VC9Exécution??”Questions -- Non disponiblevc9Bibliothèque

    phpStudyC'est unPHPPaquet d'intégration de programmes pour l'environnement de débogage,Ce paquet intègre les dernièresApache+PHP+MySQL+phpMyAdmin+ZendOptimizer,Installation unique,Utilisation sans configuration,C'est très pratique.Ça marche ...

  8. [django]Invirtualenv Utilisation des bibliothèques tierces installées ci - dessous

    Invirtualenv Bibliothèques tierces installées sous ,Par exemplesouth, requestsAttendez.,Si vous voulezdjangoUtilisé dans, La bibliothèque doit d'abord être ajoutée à settings.pyDeINSTALLED_APPSMoyenne, Parsouth, re ...

  9. Résoudre l'installationvc2005 Conseils d'exécution Command line option syntax error.Type Command/?for Help

    Installationvc2005 Conseils d'exécution C'est parce qu'il est auto - extractible sous le dossier temporaire de l'utilisateur , Si le nom d'utilisateur est en chinois ,Il y aura une erreur. La solution simple est , Décompression manuelle ,Réinstallation Bien sûr., Vous pouvez également modifier le nom d'utilisateur ou en créer un autre .

  10. [Réimpression~Notes]CentOSCompiler l'installation séparémentPHP gdExtension de la bibliothèque

    http://www.nowamagic.net/librarys/veda/detail/2610 Installationgd Pré - bibliothèque : freetype, jpegsrc, libpng 1. freetypewge ...

Recommandation aléatoire

  1. Une ligne de code implémentejava listPoids mort

    1. écriture sans type : 1 List listWithoutDup = new ArrayList(new HashSet(listWithDup)); 2. Type d'écriture (ParStringExemple de type):1)Ja ...

  2. IKAnalyzer

    Dans notre projet, les mots chinois sont utilisés mmseg, Il y a un inconvénient jar Le dictionnaire par défaut dans le paquet doit être chargé dans , Quand j'ai term Quand il y a un problème ,Impossible de supprimer. mmsegMoyenneDictionary.java Il y a un code qui garantit /d ...

  3. JMeterApprendre(Quatre)Paramétrage

    JMeterC'est comme ça.LRParamétrage dans,Je vais vous le présenter.JMeter Comment paramétrer . Paramétrage: Opération de connexion dans le script d'enregistrement ,Nom d'utilisateur et mot de passe requis,Si le système ne permet pas au même nom d'utilisateur et mot de passe de se connecter en même temps, Ou pour mieux simuler plusieurs utilisateurs ...

  4. ASP.Net MVC Concept et base

    1.1Concept MVCEst un modèle de conception de logiciels,C'est - à - dire::Model(Modèle).View(Voir).Controller(Controller)  . Son principal objectif de conception est de séparer l'interface utilisateur de la couche logique , Afin que les développeurs puissent mieux se concentrer sur la conception et la mise à l'essai de la couche logique , ...

  5. pythonMoyennewhile Opérateur de boucle et sortie formatée

    Un.,whileCycle while Conditions: whileBloc de déclaration(Corps circulatoire) Exécution: Jugez si les conditions que vous avez données sont vraies , Si c'est vrai, le corps de la boucle est exécuté .Sinon, sortez de la boucle.. Déterminer à nouveau si la condition est vraie après l'exécution du corps de la boucle Exemple1 Quand on joue à la Ligue, on pulvérise. ...

  6. BZOJ4870 [Shoi2017]Question du nombre de combinaisons 【Nombre de combinaisons + Multiplication des moments】

    Liens vers les sujets BZOJ4870 Explication du problème \[ans = \sum\limits_{i = 0}^{\infty}{nk \choose ik + r} \pmod p\] Il s'avère que c'est en fait \[ans = \s ...

  7. NginxDémarrage et arrêt de,Redémarrer

    1.D'abord.nginxEmplacement du fichier Par exemple:: Redémarrer 1.ValidationnginxSi le profil est correct Méthode 1:EntréenginxRépertoire d'installationsbinEn bas.,Saisissez les commandes./nginx -t 2.RedémarrerNginxServices Méthode 1:Entréengin ...

  8. HttpRunner Parametric Data Drive

    HttpRunner 2.0 Cas paramétriques axés sur les données ,Ne dis pas de bêtises,Directement à sec. 1. Structure du Répertoire des cas d'essai      api:Ensemble d'interfaces testcases:Cas d'essai    testsuites:Kit d'essai data: ...

  9. Résumé de l'interaction de l'arrière - plan avant le grand échauffement de l'avant 1: Architecture logicielle etPHPConstruction

    1 Architecture logicielle etPHPConstruction 1.1 HTTPServeur(webServeur) C'est - à - dire:( webServeur )Serveur Web, Principaux documents disponibles (Texte.Photos.Vidéo.Audio)webServices de navigation,Installation généraleApache.NginxLogiciel serveur. ...

  10. [SHELL] Exporter tous les exécutables dans le répertoire ,Créer des utilisateurs en vrac

    #!/bin/bash IFS=: for folder in $PATH #PATH Le séparateur de variables est : do echo $folder echo ------------------ for file ...