⚠️ Ini adalah situs terjemahan tidak resmi dan tidak berafiliasi dengan ImageMagick Studio LLC. Untuk informasi resmi, lihat halaman asli (https://imagemagick.org/install-source/).

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]

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.