Tools for Converting Picture Format
Preface
Mengapa saya (perlu) membuat artikel ini? Selain karena ini adalah blog saya (jadi suka-suka saya mau menulis tentang apa), alasan utamanya adalah karena saya terkadang menemukan foto atau gambar dengan format yang tidak / belum di-support di banyak tempat. Akibatnya, sebelum dapat meng-upload atau membuka file berekstensi “aneh” tersebut, saya seringkali terpaksa harus mengubahnya terlebih dahulu ke format yang lebih familiar, seperti JPG/JPEG/PNG. Sebut saja format gambar anomali itu .HEIC/.HEIF, yang sebetulnya lumrah dijumpai di ekosistem buah-buahan (Apple).
Nah, supaya saya tidak perlu terlalu repot mencari tools open source untuk menjinakkan format file tersebut, saya akan dokumentasikan saja beberapa hasil pencarian (dan juga penggunaan) tools yang sudah saya buktikan sangat ampuh dan efektif. Tujuan tersiernya adalah agar (semoga) juga bisa bermanfaat lebih banyak untuk kalian, para pembaca yang budiman.
Notes:
Untuk kalian yang berpikir, “kenapa tidak di-rename saja dari .HEIC/.HEIF ke format yang diinginkan? Misalnya Gambar.heic ke Gambar.jpg?” Saya beritahu, format file dan ekstensi file adalah dua hal yang berbeda. Memang, di Windows, sebuah file dibaca dari ekstensinya saja (itulah kenapa Windows aneh), sementara di Linux, file dibaca dari format file atau file signature yang tersimpan di metadatanya.
Agar lebih jelas, boleh baca-baca artikel saya berikut ini:
File Signature: How Computer Identifies File TypesFile signature is one of the most common concepts when it comes to identifying types of files in your opeating system.
DISCLAIMER!
Artikel ini sepenuhnya merujuk pada Antrophic Claude, sebuah AI (Artificial Intelligence) yang sedang naik daun saat artikel ini ditulis.
Installation
5 tools yang akan dibahas pada artikel ini:1
imagemagick: CLI tool serbaguna yang mendukung ratusan format gambar.libheif/heif-convert: Library khusus untuk format HEIC/HEIF.ffmpeg: Lebih banyak digunakan untuk video, tapi gambar juga bisa.darktable(GUI).rawtherapee(GUI).
Berikut adalah cara meng-install imagemagick, libheif, ffmpeg, dan darktable, serta rawtherapee. di beberapa sistem operasi UNIX/Linux:
| Distro | Command |
|---|---|
| Debian/Ubuntu | sudo apt install imagemagick libheif-dev ffmpeg darktable rawtherapee |
| Arch Linux | sudo pacman -Sy imagemagick libheif ffmpeg darktable rawtherapee |
| Fedora | sudo dnf install imagemagick libheif ffmpeg-free darktable rawtherapee |
| Opensuse | sudo zypper install imagemagick libheif ffmpeg darktable rawtherapee |
| FreeBSD | sudo pkg install imagemagick libheif ffmpeg darktable rawtherapee |
NixOS:
Masukkan baris berikut di file konfigurasi (/etc/nixos/configuration.nix):
environment.systemPackages = [ pkgs.imagemagick pkgs.libheif pkgs.ffmpeg pkgs.darktable pkgs.rawtherapee ];Atau jika menggunakan nix-shell:
nix-shell -p imagemagick libheif ffmpeg darktable rawtherapeeUsage
Demonstrasi penggunaan kelima tools tersebut.
1. imagemagick
Kita dapat langsung mengkonversi file melalui terminal, karena imagemagick adalah aplikasi berbasis CLI (Command Line Interface).
# Perintah lamaconvert File1.HEIC FileBaru1.jpg
# Perintah barumagick File1.HEIC FileBaru1.jpg
2. libheif
Sebagai library, libheif atau libheif-dev memang dibuat khusus untuk menangani file .HEIC/.HEIF. Sama seperti imagemagick, tool ini berbasis CLI.
heif-convert File1.HEIC FileBaru.jpg
3. ffmpeg
Ya! Kalian gak salah lihat. Ini adalah ffmpeg sebuah program pamungkas di urusan video yang rupanya juga bisa meng-handle file gambar. ffmpeg adalah aplikasi berbasis CLI juga, seperti dua tools sebelumnya.
ffmpeg -i File1.HEIC FileBaru1.jpg -v 8Keterangan:
-v 8: jangan tampilkan log apapun (mode senyap).

4. darktable
Sedikit berbeda dengan ketiga tools sebelumnya, darktable adalah software berbasis GUI (Graphical User Interface) sehingga lebih user-friendly untuk pemula maupun profesional.

5. rawtherapee
rawtherapee adalah tool GUI lain lain (yang juga open source) yang dapat kita gunakan untuk melakukan manipulasi format file gambar, terutama jika kita ingin mengkonversinya dari format .HEIC/.HEIF.
Menyusul.
Terima kasih sudah mampir!
Footnotes
Support & Share
If this article helped you, please share or support!












