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

Fungsionalitas ImageMagick biasanya digunakan dari baris perintah, atau Anda dapat menggunakan fiturnya dari program yang ditulis dalam bahasa favorit Anda. Pilih salah satu antarmuka berikut: G2F (Ada), MagickCore (C), MagickWand (C), ChMagick (Ch), Magick++ (C++), JMagick (Java), WASM-ImageMagick (Javascript/Typescript), JuliaIO (Julia), KMagick (Kotlin), L-Magick (Lisp), Lua (LuaJIT), NMagick (Neko/haXe), Magick.NET (.NET), Node-magickwand (Node.js), PascalMagick (Pascal), PerlMagick (Perl), IMagick (PHP), PythonMagick (Python), magick (R), RMagick (Ruby), TclMagick (Tcl/TK), atau WASM. Dengan antarmuka bahasa, gunakan ImageMagick untuk mengubah atau membuat gambar secara dinamis dan otomatis (automagically).

Pilih salah satu antarmuka bahasa berikut:

C
Gunakan pustaka (library) MagickWand yang thread-safe untuk mengonversi, mengomposisikan, dan mengedit gambar dari bahasa C. Tersedia juga pustaka MagickCore tingkat rendah yang thread-safe untuk pengembang tingkat wizard. MagickCache API adalah pustaka pengembangan untuk memanfaatkan cache gambar yang efisien.
Ch
ChMagick adalah binding Ch untuk API MagickCore dan MagickWand. Ch adalah interpreter C/C++ yang dapat disematkan untuk scripting lintas platform.
C++
Magick++ menyediakan antarmuka C++ berorientasi objek yang thread-safe untuk ImageMagick. Lihat A Gentle Introduction to Magick++ untuk tutorial pengantar Magick++. Kami menyertakan sumber apabila Anda ingin memperbaiki, menyempurnakan, atau memperluas tutorial ini.
GO
GoImagick adalah sekumpulan binding Go untuk API C MagickWand dan MagickCore milik ImageMagick.
Java
JMagick menyediakan antarmuka Java berorientasi objek untuk ImageMagick. Im4java adalah antarmuka murni Java untuk baris perintah ImageMagick.
Javascript/TypeScript
WASM-ImageMagick adalah kompilasi WebAssembly dari ImageMagick yang memungkinkan binding sisi klien tanpa server (serverless) untuk Typescript dan Javascript. Berfungsi di Progressive Web Apps.
Julia
JuliaIO menyediakan antarmuka Julia berorientasi objek untuk ImageMagick.
KMagick
KMagick menyediakan binding Kotlin untuk ImageMagick.
LabVIEW
LVOOP ImageMagick adalah antarmuka LabVIEW berorientasi objek untuk ImageMagick.
Lisp
CL-Magick menyediakan antarmuka Common Lisp untuk pustaka ImageMagick.
Lua
Binding Lua untuk ImageMagick pada LuaJIT menggunakan FFI.
Binding Lua untuk ImageMagick pada Lua menggunakan C murni.
Neko
NMagick adalah porting pustaka ImageMagick ke platform haXe dan Neko. NMagick menyediakan kemampuan manipulasi gambar untuk aplikasi web maupun desktop menggunakan Neko.
.NET
Gunakan Magick.NET untuk mengonversi, mengomposisikan, dan mengedit gambar dari Windows .NET.
ImageMagickApp adalah aplikasi .NET yang ditulis dalam C# dan memanfaatkan baris perintah ImageMagick untuk mengonversi berbagai format gambar ke format lain.
Node.js
Node-magickwand adalah porting native penuh dari pustaka C++ ImageMagick-7 ke Node.js menggunakan SWIG Node-API. Berbeda dari semua paket npm ImageMagick lainnya, paket ini tidak menggunakan CLI untuk berinteraksi dengan utilitas, melainkan menawarkan akses langsung ke API C++ secara penuh. Paket ini mendukung operasi sinkron maupun asinkron multithreaded, terintegrasi penuh dengan TypedArray, dan memiliki dukungan TypeScript yang lengkap.
Pascal
PascalMagick adalah binding Pascal untuk API MagickWand serta pustaka tingkat rendah MagickCore. Berfungsi dengan Free Pascal / Lazarus dan Delphi.
Perl
Gunakan PerlMagick untuk mengonversi, mengomposisikan, dan mengedit gambar dari bahasa Perl.
PHP
IMagick adalah ekstensi PHP native untuk membuat dan memodifikasi gambar menggunakan API ImageMagick. Dokumentasi ekstensi ini tersedia di sini, dan situs yang menampilkan contoh penggunaan tersedia di PHPImagick.com.
phMagick adalah kelas wrapper untuk ImageMagick yang membungkus aksi manipulasi gambar web yang paling umum menjadi fungsi-fungsi yang mudah digunakan, sekaligus memungkinkan akses penuh ke kemampuan ImageMagick melalui system call ke program baris perintahnya.
Python
Wand adalah pustaka binding ImageMagick berbasis ctypes untuk Python (Catatan penerjemah: naskah asli tertulis "ImagedMagick").
PythonMagick adalah antarmuka Python berorientasi objek untuk ImageMagick.
PythonMagickWand adalah antarmuka Python berorientasi objek untuk MagickWand berbasis ctypes.
Toolbox Scilab Image Processing memanfaatkan ImageMagick untuk tugas pemrosesan gambar seperti penyaringan (filtering), blur, deteksi tepi (edge detection), ambang batas (thresholding), manipulasi histogram, segmentasi, morfologi matematis, pemrosesan gambar berwarna, dan lain-lain.
REALbasic
MBS Realbasic ImageMagick adalah plugin yang memanfaatkan kekuatan ImageMagick dari dalam lingkungan RealBasic.
R
Paket magick membungkus Magick++ STL untuk menyediakan pemrosesan gambar yang vectorized di R. Mulai gunakan paket ini dengan vignette.
Ruby
RMagick adalah antarmuka antara bahasa pemrograman Ruby dan pustaka pemrosesan gambar MagickCore. Mulai gunakan RMagick dengan membaca dokumentasi.
MagickWand for Ruby adalah antarmuka antara bahasa pemrograman Ruby dan pustaka pemrosesan gambar MagickWand. Mulai gunakan MagickWand for Ruby dengan membaca dokumentasi (Catatan penerjemah: naskah asli tertulis "MagickWand for PHP").
MiniMagick adalah wrapper Ruby untuk baris perintah ImageMagick. MiniMagick memberi Anda akses yang praktis ke semua opsi baris perintah yang didukung ImageMagick.
QuickMagick adalah gem untuk mengakses alat baris perintah ImageMagick dengan mudah dari program Ruby.
Rust
MagickRust adalah binding MagickWand untuk bahasa Rust.
Tcl/Tk
TclMagick adalah ekstensi Tcl native untuk API MagickWand ImageMagick.
WebAssembly
Magick.WASM adalah pustaka WASM untuk ImageMagick.
XML RPC
RemoteMagick adalah layanan web XML-RPC yang membuat thumbnail gambar.