Skip to main content

Bagaimana Mengkonversi Gambar Menggunakan Linux

Termux Menjadi Lebih Menarik Ada Logo OS Linux, Debian Dengan Screenfetch (Juni 2026)

Termux Menjadi Lebih Menarik Ada Logo OS Linux, Debian Dengan Screenfetch (Juni 2026)
Anonim

Panduan ini akan menunjukkan kepada Anda cara memanipulasi gambar menggunakan baris perintah Linux.

Anda akan mengetahui cara mengubah ukuran gambar baik dari segi ukuran file dan dalam skala. Anda juga akan belajar bagaimana mengkonversi antara berbagai jenis file seperti dari JPG ke PNG atau GIF ke TIF.

Perintah Konversi

Perintah convert digunakan untuk mengkonversi gambar. Formatnya adalah sebagai berikut:

mengkonversi input options file input opsi output file output.

Cara Mengubah Ukuran Gambar

Jika Anda akan menyertakan gambar pada halaman web dan Anda ingin itu menjadi ukuran tertentu maka Anda bisa menggunakan beberapa CSS untuk mengubah ukuran gambar.

Sebenarnya lebih baik mengunggah gambar sebagai ukuran yang benar di tempat pertama dan memasukkannya ke halaman.

Ini tentu saja hanya satu contoh mengapa Anda mungkin ingin mengubah ukuran gambar.

Untuk mengubah ukuran gambar, gunakan perintah berikut

convert imagename.jpg -resize dimensi newimagename.jpg

Misalnya, untuk mengonversi gambar menjadi 800x600, Anda akan menggunakan perintah berikut:

convert imagename.jpg -resize 800x600 newimagename.jpg

Jika dengan mengkonversi ke dimensi yang ditentukan, rasio aspek akan mengacaukan gambar akan diubah ke rasio terdekat.

Untuk memaksa konversi menjadi ukuran yang tepat, gunakan perintah berikut:

convert imagename.jpg -resize 800x600! newimagename.jpg

Anda tidak harus menentukan tinggi dan lebar sebagai bagian dari perintah pengubahan ukuran.

Misalnya, jika Anda ingin lebarnya menjadi 800 dan Anda tidak peduli dengan ketinggian Anda dapat menggunakan perintah berikut:

convert imagename.jpg -resize 800 newimagename.jpg

Untuk mengubah ukuran gambar menjadi tinggi yang ditentukan, gunakan perintah berikut:

convert imagename, jpg -resize x600 newimagename.jpg

Cara Mengkonversi Dari Satu Format Gambar ke Lainnya

Jika Anda memiliki file JPG dan Anda ingin mengubahnya menjadi PNG maka Anda akan menggunakan perintah berikut:

convert image.jpg image.png

Anda dapat menggabungkan banyak format file yang berbeda. Sebagai contoh

convert image.png image.gif

convert image.jpg image.bmp

convert image.gif image.tif

Cara Menyesuaikan Ukuran File untuk Gambar

Ada sejumlah cara untuk mengubah ukuran file fisik dari suatu gambar.

  1. Ubah rasio aspek (membuatnya lebih kecil)
  2. Ubah format file
  3. Ubah kualitas kompresi

Mengurangi ukuran gambar akan membuat ukuran file menjadi lebih kecil. Selain itu, menggunakan format file yang mencakup kompresi seperti JPG akan memungkinkan Anda untuk mengurangi ukuran file fisik.

Akhirnya menyesuaikan kualitas akan membuat ukuran file fisik menjadi lebih kecil.

2 bagian sebelumnya menunjukkan kepada Anda cara menyesuaikan ukuran dan jenis file. Untuk mengompres gambar, coba perintah berikut:

convert imagename.jpg -quality 90 newimage.jpg

Kualitas ditentukan sebagai persentase. Semakin rendah persentase semakin kecil output file tetapi jelas kualitas hasil akhir tidak sebagus.

Cara Memutar Gambar

Jika Anda telah mengambil foto dalam potret tetapi Anda ingin menjadikannya gambar lanskap, Anda dapat memutar gambar menggunakan perintah berikut:

convert imagename.jpg -rotate 90 newimage.jpg

Anda dapat menentukan sudut mana saja untuk rotasi.

Misalnya, cobalah ini:

convert imagename.jpg -rotate 45 newimage.jpg

Mengkonversi Opsi Baris Perintah

Ada puluhan opsi baris perintah yang dapat digunakan dengan perintah konversi seperti yang ditunjukkan di sini:

Opsi diproses dalam urutan baris perintah. Opsi apa pun yang Anda tentukan pada baris perintah tetap berlaku untuk sekumpulan gambar yang mengikuti, hingga himpunan diakhiri oleh tampilan opsi apa pun atau-noop. Beberapa opsi hanya mempengaruhi pengodean gambar dan lainnya hanya penyandian. Yang terakhir dapat muncul setelah grup terakhir dari gambar masukan.

Untuk penjelasan lebih rinci tentang setiap opsi, lihat ImageMagick .

-berdampinganmenggabungkan gambar ke dalam file multi-gambar tunggal
-affinemenggambar mengubah matriks
-antialiashapus aliasing piksel
-menambahkanmenambahkan satu set gambar
-peratarata-rata satu set gambar
-Latar Belakangwarna latar belakang
-mengaburkan x mengaburkan gambar dengan operator gaussian
-berbatasan x mengelilingi gambar dengan batas warna
-bordercolorwarna perbatasan
-kotakatur warna kotak pembatas anotasi
-cachemegabyte memori tersedia untuk cache piksel
-saluranjenis saluran
-arangmensimulasikan gambar arang
-memotong x {+ -} {+ -} {%} hapus piksel dari interior sebuah gambar
-klipterapkan jalur kliping, jika ada
-bergabungmenggabungkan urutan gambar
-warnaimewarnai gambar dengan warna pena
-warnadisukai jumlah warna dalam gambar
-colorspacejenis colorspace
-komentarmembubuhi keterangan gambar dengan komentar
-menyusunjenis komposisi gambar
-kompresjenis kompresi gambar
-kontrastingkatkan atau kurangi kontras gambar
-tanaman x {+ -} {+ -} {%} ukuran dan lokasi yang diinginkan dari gambar yang dipotong
-cyclepindahkan gambar colormap berdasarkan jumlah
-debugaktifkan hasil cetak debug
-konstruksimemecah urutan gambar menjadi bagian-bagian konstituen
-menunda <1/100ths of a second> tampilkan gambar selanjutnya setelah berhenti
-massa jenis x resolusi vertikal dan horizontal dalam piksel gambar
-kedalamankedalaman gambar
-pembelianmengurangi speckles dalam suatu gambar
-Tampilanmenentukan server X untuk dihubungi
-membuangMetode pembuangan GIF
-gentarmenerapkan difusi kesalahan Floyd / Steinberg ke gambar
-serimembubuhi keterangan gambar dengan satu atau lebih primitif grafis
-tepimendeteksi sisi-sisi dalam suatu gambar
-menatahemboss gambar
-encodingtentukan pengodean font
-endiantentukan endianness (MSB atau LSB) dari gambar output
-menambahmenerapkan filter digital untuk meningkatkan gambar yang berisik
-menyamakanmelakukan pemerataan histogram ke gambar
-mengisiwarna untuk digunakan saat mengisi grafis primitif
-filtergunakan jenis filter ini saat mengubah ukuran gambar
-meratakanmeratakan urutan gambar
-membalikbuat "gambar cermin"
-kegagalanbuat "gambar cermin"
-fontgunakan font ini ketika annotating gambar dengan teks
-bingkai x ++ mengelilingi gambar dengan perbatasan ornamental
-bulu halus {%} warna dalam jarak ini dianggap sama
-gammatingkat koreksi gamma
-gausia x mengaburkan gambar dengan operator gaussian
-geometri x {+ -} {+ -} {%} {@} {!} {<} {>} ukuran dan lokasi yang disukai dari jendela Gambar.
-gravitasiarah gravitasi primitif ketika annotating gambar.
-membantupetunjuk penggunaan cetak
-meledakimplode piksel gambar tentang pusat
-maksudgunakan jenis rendering intent ini ketika mengelola warna gambar
-menjalinjenis skema interlace
-labelmenetapkan label ke suatu gambar
-tingkatsesuaikan tingkat kontras gambar
-daftarjenis daftar
-sukatambahkan ekstensi loop Netscape ke animasi GIF Anda
-petapilih satu set warna tertentu dari gambar ini
-topengTentukan sebuah kliping topeng
-mattesimpan saluran matte jika gambar memiliki satu
-medianmenerapkan filter median ke gambar
-memodulasimemvariasikan kecerahan, saturasi, dan warna gambar
-satu warnamengubah gambar menjadi hitam dan putih
-morphmorphs urutan gambar
-mosaikbuat mosaik dari urutan gambar
-meniadakanganti setiap piksel dengan warna komplementernya
-kebisinganmenambah atau mengurangi noise pada gambar
-noopNOOP (tidak ada opsi)
-menyadarimengubah gambar menjadi rentang penuh nilai warna
-buramubah warna ini menjadi warna pena di dalam gambar
-halaman x {+ -} {+ -} {%} {!} {<} {>} ukuran dan lokasi kanvas gambar
-catmensimulasikan lukisan cat minyak
-penatentukan warna pena untuk operasi menggambar
-pingsecara efisien menentukan karakteristik gambar
-poinpointsize dari font Postscript, OPTION1, atau TrueType
-previewjenis pratinjau gambar
-prosesmemproses urutan gambar
-Profiltambahkan ICM, IPTC, atau profil umum ke gambar
-kualitasTingkat kompresi JPEG / MIFF / PNG
-menaikkan x mencerahkan atau menggelapkan tepi gambar
-wilayah x {+ -} {+ -} terapkan opsi ke sebagian gambar
-resize x {%} {@} {!} {<} {>} mengubah ukuran gambar
-gulungan {+-}{+-} gulung gambar secara vertikal atau horizontal
-memutar {<}{>} terapkan rotasi gambar Paeth ke gambar
-mencicipigambar skala dengan sampling piksel
-sampling_factor x faktor sampling yang digunakan oleh JPEG atau MPEG-2 encoder dan decoder / encoder YUV.
-skalaskala gambar.
-tempat kejadianmengatur nomor adegan
-benihNilai benih bilangan pseudo-random number
-segmen x segmentasikan gambar
-naungan x bayangan gambar menggunakan sumber cahaya yang jauh
-mempertajam x mempertajam gambar
-mencukur x mencukur piksel dari tepi gambar
-mencukur x geser gambar sepanjang sumbu X atau Y.
-ukuran x {+ offset} lebar dan tinggi gambar
-solarisasimeniadakan semua piksel di atas ambang batas
-penyebaranmemindahkan piksel gambar dengan jumlah acak
-pukulanwarna untuk digunakan saat mengelus grafis primitif
-strokewidthatur lebar goresan
-keramaianpiksel gambar swirl tentang pusat
-teksturnama tekstur ke ubin ke latar belakang gambar
-ambangambang batas gambar
-ubingambar ubin saat mengisi grafis primitif
-mengubahmengubah gambar
-transparentbuat warna ini transparan di dalam gambar
-perdekatankedalaman pohon untuk algoritma pengurangan warna
-memangkaspotong sebuah gambar
-mengetikjenis gambar
-unitjenis resolusi gambar
-unsharp x mempertajam gambar dengan operator topeng yang tidak buram
-menggunakan_pixmapgunakan pixmap
-verbosemencetak informasi detail tentang gambar
-melihatParameter tampilan FlashPix
-gelombang x mengubah gambar di sepanjang gelombang sinus
-menulistulis urutan gambar mengkonversi, komposit

Untuk informasi lebih lanjut, baca halaman manual untuk perintah konversi.