ubuntu上安装php imagick
ubuntu下安装php imagick
1.安装ImageMagick客户端软件。
??? A)下载:? sudo wget http://www.imagemagick.org/download/ImageMagick.tar.gz
??? B)解压:? tar -xzvf ImageMagick.tar.gz
?????????????????? cd??ImageMagick-6.7.1-6
?????????????????? 切换ROOT用户后,执行 ./configure?-prefix=/usr/local/imagemagick?-enable-lzw?-with-modules?&&?make?&&?make?install
??? C)安装成功:check with??? ->? /usr/local/imagemagick/bin/convert -version
??? 显示:
Version: ImageMagick 6.8.0-1 2012-10-17 Q16 http://www.imagemagick.org
Copyright: Copyright (C) 1999-2012 ImageMagick Studio LLC
Features: OpenMP
?
将conver命令加入PATH中。sudo gedit /etc/environment。在PATH中加入: /usr/local/imagemagick/bin。再使用source /etc/environment使配置生效。
?
2.使用命令测试是否成功。convert -sample 25%x25% 1.jpg test.jpg ,生成缩略图。
如果报错:convert: no decode delegate for this image format......? 则很有可能缺少ImageMagick依赖包。
?
可到http://www.imagemagick.org/download/delegates/ 找寻下载如下:
参考网站:http://blog.ericlamb.net/2008/11/fix-for-convert-no-decode-delegate-for-this-image-format/
依赖包开始-----------------------------------------------------------------
1.安装zlib
tar zxvf zlib-1.2.5.tar.gz
cd zlib-1.2.5
./configure
make?
make install
2.安装libpng
tar zxvf libpng-1.4.4.tar.gz
cd libpng-1.4.4
cd scripts/
mv makefile.linux ../makefile
cd ..
make
make install
注意,这里的makefile不是用./configure生成,而是直接从scripts/里拷一个
3.安装freetype
tar zxvf freetype-2.1.10.tar.gz
cd freetype-2.1.10
./configure
make
make install
4.安装Jpeg
tar zxvf jpegsrc.v8b.tar.gz?
cd jpeg-8b/
./configure --enable-shared
make
make test
make install
注意,这里configure一定要带--enable-shared参数,不然,不会生成共享库
然后再重新安装编译ImageMagick即可。
依赖包结束-----------------------------------------------------------------
3.开始装imagick的PHP扩展(download from http://pecl.php.net/package/imagick)
下载:wget http://pecl.php.net/get/imagick-3.1.0RC2.tgz
解压:tar zxvf imagick-3.1.0RC2.tgz
phpize:cd imagick-3.1.0RC2/
??????????????? phpize
Configuring for:
PHP Api Version:???????? 20090626
Zend Module Api No:????? 20090626
Zend Extension Api No:?? 220090626
配置编译:./configure?--with-php-config=/usr/bin/php-config?--with-imagick=/usr/local/imagemagick
??????????????????? make&&make?install
编译过程中,可能会遇到这样的问题。MagickWand.h: No such file or directory
首先确保pkg-config是已安装,如果未安装,安装。
然后是安装GTK。(sudo apt-get install libgtk2.0*)
安装完毕:export PKG_CONFIG_PATH=/usr/local/ImageMagick/lib/pkgconfig/
再重新安装imagick的php扩展。
参考:http://www.cnblogs.com/niocai/archive/2011/07/15/2107472.html
4.编译成功后会在php?扩展目录生成imagick.so
我的路径是/usr/lib/php5/20090626+lfs/
然后再php.ini里面?加上
extension="imagick.so"
重启php?phpinfo()看看
安装完成。。。。
?

Alat AI Hot

Undresser.AI Undress
Apl berkuasa AI untuk mencipta foto bogel yang realistik

AI Clothes Remover
Alat AI dalam talian untuk mengeluarkan pakaian daripada foto.

Undress AI Tool
Gambar buka pakaian secara percuma

Clothoff.io
Penyingkiran pakaian AI

AI Hentai Generator
Menjana ai hentai secara percuma.

Artikel Panas

Alat panas

Notepad++7.3.1
Editor kod yang mudah digunakan dan percuma

SublimeText3 versi Cina
Versi Cina, sangat mudah digunakan

Hantar Studio 13.0.1
Persekitaran pembangunan bersepadu PHP yang berkuasa

Dreamweaver CS6
Alat pembangunan web visual

SublimeText3 versi Mac
Perisian penyuntingan kod peringkat Tuhan (SublimeText3)

Topik panas



Windows 11 memperkenalkan pelbagai ciri baharu dan penampilan yang dipertingkatkan secara menyeluruh, memberi penekanan yang lebih kepada perpaduan dan kecekapan. Jadi, topik hari ini ialah cara membuat pemasang USB Windows 11 pada Mac. Melakukan pemasangan Windows 11 yang bersih, bukannya naik taraf, ialah kaedah yang menghasilkan hasil terbaik apabila mendapatkan sistem pengendalian. Menggunakan pemacu boleh boot dalam Windows 11, anda boleh melaksanakan tugas ini. Jika anda mempunyai PC Windows, membuat CD boleh boot untuk Windows 11 adalah proses yang sangat mudah. Sebaliknya, jika anda menggunakan Mac, prosesnya sedikit lebih rumit. Artikel ini akan menerangkan cara menggunakan pangkalan

Pengenalan kepada ketelusan imej melalui PHP dan Imagick: Ketelusan imej ialah keperluan pemprosesan imej biasa Dengan menjadikan warna atau kawasan tertentu dalam imej telus, pelbagai kesan khas boleh dicapai. Artikel ini akan memperkenalkan cara menggunakan perpustakaan php dan Imagick untuk mencapai pemprosesan ketelusan imej, dan menyediakan contoh kod untuk rujukan. Imagick ialah perpustakaan pemprosesan imej yang berkuasa yang menyediakan pelbagai fungsi pemprosesan imej, termasuk membaca imej, mengedit, menyimpan, dsb. Dengan Imaginck kita

Pasang PHP pada Windows menggunakan Prompt Perintah atau PowerShell Pasang Pengurus Pakej ChocolateyChoco Saya mencuba pengurus pakej lalai Windows Winget tetapi tidak dapat memasang PHP melaluinya. Oleh itu, pilihan terbaik lain yang tinggal ialah menggunakan pengurus pakej Chocolatey yang popular. Tetapi tidak seperti Winget, Choco tidak wujud dalam sistem Windows kami secara lalai, jadi kami perlu memasangnya secara manual pada sistem kami. Pergi ke kotak carian Windows 10 atau 11 anda dan taip CMD, apabila ia muncul pilih "Jalankan sebagai pentadbir" untuk menyalin arahan yang diberikan

Cara Menggunakan Pemulihan macOS untuk Memasang macOS pada SSD Baharu Pada mana-mana Mac yang dibina selepas 2009, terdapat sistem pemulihan terbina dalam. Ini membolehkan anda but Mac anda ke dalam mod pemulihan. Dalam mod ini, anda boleh membaiki cakera dalaman, memulihkan fail daripada sandaran Mesin Masa, mendapatkan bantuan dalam talian atau memasang semula macOS. Anda mesti mempunyai sambungan Internet untuk menggunakan alat ini. Anda boleh menggunakan alat pemasangan macOS untuk memasang macOS pada SSD baharu yang dipasang pada komputer anda. Untuk menggunakan Pemulihan Internet untuk memasang macOS pada SSD: Ikut arahan pengilang

Perintah linux make ialah salah satu arahan yang paling kerap digunakan oleh pentadbir sistem dan pengaturcara Ia juga merujuk kepada "pengurus kompilasi automatik", di mana "automatik" bermakna ia boleh menemui fail yang lebih baharu secara automatik berdasarkan cap masa fail dan mengurangkan beban kerja, pada. pada masa yang sama, dia boleh melakukan sejumlah besar kerja kompilasi dengan membaca kandungan fail makefile.

Amalan Terbaik untuk Mengubah Saiz Imej Menggunakan PHP dan Petikan Imagick: Dalam era Internet moden, imej adalah sebahagian daripada halaman web dan aplikasi. Untuk meningkatkan pengalaman pengguna dan mempercepatkan pemuatan halaman web, imej biasanya perlu diubah saiz untuk menyesuaikan diri dengan peranti paparan dan resolusi yang berbeza. Artikel ini akan memperkenalkan cara menggunakan php dan perpustakaan Imagick untuk melaksanakan amalan terbaik untuk saiz semula imej, dan menyediakan contoh kod. 1. Pasang sambungan Imagick Sebelum memulakan, kita perlu memastikan bahawa pelayan

Cara menggunakan PHP dan Imagick untuk melaraskan warna gambar Pengenalan: Dalam pembangunan web, kadangkala kita perlu melaraskan warna gambar untuk memenuhi keperluan reka bentuk atau mengoptimumkan kesan gambar. PHP menyediakan perpustakaan pemprosesan imej yang kaya, antaranya Imagick ialah sambungan yang berkuasa dan mudah digunakan yang boleh melaraskan warna gambar dengan mudah. Artikel ini akan memperkenalkan cara menggunakan PHP dan Imagick untuk merealisasikan pelarasan warna gambar, dan memberikan contoh kod yang sepadan. 1. Pasang sambungan Imagic: Untuk digunakan

Menggunakan PHP dan Imagick untuk merealisasikan penukaran warna imej Pengenalan: Dalam pembangunan web, kita selalunya perlu memproses imej, dan salah satu keperluan biasa ialah mengubah suai warna imej. Artikel ini akan memperkenalkan cara menggunakan sambungan PHP dan Imagick untuk mencapai penukaran warna imej. Imagick ialah sambungan pemprosesan imej yang berkuasa untuk PHP yang menyediakan banyak kaedah yang kaya dengan ciri, termasuk pemotongan imej, penskalaan, putaran dan banyak lagi. Dari segi penukaran warna, Imagick juga menyediakan satu siri kaedah untuk dicapai
