Instal dari source Linux • Instal dari source Windows
Kemungkinan besar ImageMagick sudah terinstal di komputer Anda jika Anda menggunakan salah satu varian Linux, dan kemungkinan besar belum terinstal jika Anda menggunakan salah satu varian Windows. Dalam kedua kasus, Anda dapat mengetikkan perintah berikut untuk memastikannya:
magick identify -version
Jika program identify berjalan dan mengidentifikasi dirinya sebagai ImageMagick, Anda mungkin tidak perlu menginstal ImageMagick dari source kecuali ingin menambahkan dukungan untuk format gambar tambahan atau memutakhirkan ke versi yang lebih baru. Anda juga punya opsi untuk menginstal rilis biner yang sudah dikompilasi sebelumnya. Namun, jika Anda tetap ingin menginstal dari source, pilih platform, Linux atau Windows. Sebelum menginstal dari source, sebaiknya Anda meninjau perubahan terbaru pada distribusi ImageMagick.
Repositori source code resmi adalah https://github.com/ImageMagick.
Instal dari source Linux
ImageMagick dapat dibangun (build) pada berbagai sistem operasi Linux dan yang serupa Linux, termasuk Linux, Solaris, FreeBSD, macOS, dan lainnya. Diperlukan kompiler, dan untungnya hampir semua sistem Linux modern sudah memilikinya.
Klon rilis terbaru dari repositori source:
git clone --depth 1 --branch [latest_release_tag] https://github.com/ImageMagick/ImageMagick.git ImageMagick-7.1.2-25
Atau, unduh ImageMagick-7.1.2-25.7z dari GitHub dan verifikasi distribusinya terhadap provenance-nya.
Selanjutnya, lakukan configure lalu kompilasi ImageMagick. Perhatikan bahwa skrip pkg-config diperlukan agar ImageMagick dapat menemukan pustaka (library) delegate opsional tertentu di sistem Anda. Untuk melakukan configure, ketik:
cd ImageMagick-7.1.2-25
./configure
make
Jika build gagal, coba gmake sebagai gantinya.
Untuk pengguna tingkat lanjut, kami menyarankan build modul:
./configure --with-modules
Jika ImageMagick berhasil di-configure dan dikompilasi tanpa masalah, Anda siap menginstalnya di sistem Anda. Diperlukan hak akses administrator untuk menginstal. Untuk menginstal, ketik
sudo make install
Anda mungkin perlu mengonfigurasi binding runtime dari dynamic linker:
sudo ldconfig /usr/local/lib
Terakhir, verifikasi bahwa instalasi ImageMagick berjalan dengan baik, ketik
/usr/local/bin/magick logo: logo.gif
Untuk pengujian yang lebih komprehensif, jalankan validation suite ImageMagick. Ghostscript dan Freetype adalah prasyarat; jika tidak ada, perkirakan pengujian EPS, PS, PDF, dan anotasi teks akan gagal.
make check
Ghostscript dan Freetype adalah prasyarat; jika tidak ada, sejumlah unit test yang me-render teks serta format EPS, PS, dan PDF kemungkinan akan gagal. Unit test tersebut memerlukan open security policy agar dapat lolos.
Selamat, Anda kini memiliki distribusi ImageMagick yang berfungsi dan siap menggunakan ImageMagick untuk mengonversi, mengomposisikan, atau mengedit gambar Anda, atau mungkin Anda ingin menggunakan salah satu antarmuka pemrograman aplikasi (API) untuk C, C++, Perl, dan lainnya.
Instruksi di atas akan memenuhi kebutuhan sebagian besar pengguna ImageMagick, tetapi kami menduga sebagian orang akan memiliki pertanyaan tambahan atau masalah yang perlu dipertimbangkan. Misalnya, apa yang harus dilakukan jika ImageMagick gagal di-configure atau dikompilasi? Atau bagaimana jika Anda tidak memiliki hak akses administrator, dan bagaimana jika Anda tidak ingin menginstal ImageMagick di direktori default /../usr/local? Anda akan menemukan jawaban atas pertanyaan-pertanyaan ini, dan lainnya, di Instalasi source Linux tingkat lanjut.
Instal dari source Windows
Kami menyarankan Anda menghapus instalasi ImageMagick yang ada terlebih dahulu, jika tidak, Anda mungkin akan terkejut karena perintah magick Anda mengarah ke versi lama.
Membangun (build) source ImageMagick untuk Windows dapat dilakukan dengan versi modern Microsoft Visual Studio IDE. Sejumlah pengguna juga melaporkan keberhasilan menggunakan kompiler Borland C++. Jika Anda tidak memiliki kompiler, Anda tetap dapat menginstal rilis biner yang dapat menginstal dirinya sendiri secara otomatis.
Klon repositori GitHub:
git clone https://github.com/ImageMagick/ImageMagick-Windows.git ImageMagick-Windows-7
lalu jalankan CloneRepositories.cmd. Atau, unduh ImageMagick-7.1.2-25.7z dari GitHub dan verifikasi distribusinya terhadap provenance-nya.
unzip ImageMagick-windows.zip
Ekstrak di direktori yang tidak memerlukan izin Admin, jika tidak, Visual Studio tidak akan dapat membangun (build) solusinya.
Selanjutnya, jalankan Visual Studio IDE Anda dan pilih Open->Project. Pilih workspace configure dari direktori ImageMagick-7.1.2-25/VisualMagick/configure dan buka configure.sln. Pilih Build->Build Solution untuk mengompilasi program, lalu setelah selesai jalankan programnya.
![[configure]](../static/img/configure.jpg)
Tekan Next lalu klik build statis multi-threaded. Sekarang tekan Next dua kali, lalu terakhir Finish. Utilitas konfigurasi ini baru saja membuat workspace yang diperlukan untuk membangun (build) ImageMagick dari source. Pilih Open->Project lalu pilih workspace VisualStaticMT dari direktori ImageMagick-7.1.2-25/VisualMagick/. Terakhir, pilih Build->Build Solution untuk mengompilasi dan membangun distribusi ImageMagick.
Utilitas configure.exe juga dapat dijalankan melalui baris perintah, bukan hanya lewat GUI wizard. Anda dapat melihat contohnya di build GitHub Actions kami.
Untuk memverifikasi bahwa ImageMagick berjalan dengan baik, buka jendela MS-DOS Command Prompt dan ketik
cd ImageMagick-7.1.2-25
magick logo: image.jpg
Sebaiknya tambahkan path lengkap VisualMagick\bin ke variabel lingkungan PATH Anda, agar Anda dapat memanggil magick dari direktori mana pun.
Untuk pengujian yang lebih komprehensif, jalankan validation suite ImageMagick:
validate
Selamat, Anda kini memiliki distribusi ImageMagick yang berfungsi di Windows dan siap menggunakan ImageMagick untuk mengonversi, mengomposisikan, atau mengedit gambar Anda, atau mungkin Anda ingin menggunakan salah satu antarmuka pemrograman aplikasi (API) untuk C, C++, Perl, dan lainnya.
Instruksi di atas akan memenuhi kebutuhan sebagian besar pengguna ImageMagick, tetapi kami menduga sebagian orang akan memiliki pertanyaan tambahan atau masalah yang perlu dipertimbangkan. Misalnya, apa yang harus dilakukan jika ImageMagick gagal di-configure atau dikompilasi? Atau bagaimana jika Anda ingin menginstal ImageMagick di lokasi selain direktori ImageMagick-7.1.2-25/VisualMagick/bin? Anda akan menemukan jawaban atas pertanyaan-pertanyaan ini, dan lainnya, di Instalasi source Windows tingkat lanjut.