Caire, perpustakaan untuk mengubah ukuran gambar

tentang Caire

Pada artikel selanjutnya kita akan melihat Kairo. Adalah tentang perpustakaan yang dapat digunakan untuk mengubah ukuran gambar dan itu termasuk pengenalan konten, serta dapat memperbesar dan memperkecil gambar tanpa distorsi konten. Jika Anda tertarik untuk mengubah ukuran gambar tanpa kehilangan detailnya, Anda dapat melakukannya dengan menginstal pengubah gambar Caire di Ubuntu melalui Snap.

Tidak seperti aplikasi lain yang hanya memotong piksel, Caire akan memungkinkan kita mengubah ukuran gambar, menjaga konten asli proporsional dengan proporsi gambar yang dihasilkan. Hasilnya adalah gambar lengkap, dalam ukuran berbeda, tetapi tanpa kehilangan detail penting yang menarik bagi pengguna.

Caire adalah pustaka pengubah ukuran gambar yang sadar konten berdasarkan Ukiran Jahitan. Perpustakaan juga mampu mendeteksi wajah manusia melalui "babi»Sebelum mengubah ukuran gambar, dan tidak perlu memiliki OpenCV terpasang. Dengan mengaktifkan deteksi wajah, algoritme akan menghindari pemotongan piksel di dalam wajah yang terdeteksi, sehingga area wajah tidak berubah.

Karakteristik umum Caire

hasil contoh

Berikut adalah beberapa fitur yang membedakan pustaka ini dari solusi lain yang sudah ada:

  • Termasuk dukungan baris perintah yang dapat disesuaikan.
  • Itu juga akan menawarkan kita dukungan untuk memperkecil atau memperbesar gambar.
  • Selain itu kami bisa mengubah ukuran gambar baik secara vertikal maupun horizontal.
  • Akan mengizinkan kita mengubah ukuran semua gambar dalam direktori.
  • Tidak memerlukan penggunaan pustaka pihak ketiga apa pun.
  • Memanfaatkan ambang batas tenang untuk penyesuaian halus.
  • Alat ini menggunakan filter blur untuk deteksi tepi yang lebih baik.
  • Akan mengizinkan kita persegi gambar dengan satu perintah.
  • Itu juga akan menawarkan kita dukungan untuk skala proporsional.
  • Akan mendeteksi wajah untuk menghindari deformasi wajah.
  • Dukungan untuk berbagai jenis gambar keluaran (jpg, jpeg, png, bmp, gif)

Ini hanyalah beberapa fitur yang ditawarkan perpustakaan ini kepada kita. Mereka bisa konsultasikan semuanya secara rinci di halaman github proyek.

Instal Caire di Ubuntu sebagai paket snap

Untuk menginstal alat ini melalui Snap, kami harus memiliki dukungan untuk teknologi ini yang diinstal di sistem kami. Jika Anda menjalankan Ubuntu 16.04 LTS (Xenial Xerus) atau lebih baru, termasuk Ubuntu 18.04 LTS (Berang-berang Bionik) dan Ubuntu 20.04 LTS (fosa fokus), Anda tidak perlu melakukan apapun. Snap seharusnya sudah terpasang dan siap digunakan.

Kita bisa instal pengubah gambar Caire di Ubuntu melalui Snap membuka terminal (Ctrl + Alt + T) dan menginstal versi stabil dengan perintah:

fasilitas caire

sudo snap install caire

Jika sewaktu-waktu kami membutuhkan perbarui alat ini, di terminal (Ctrl + Alt + T) kita hanya perlu menggunakan perintah:

sudo snap refresh caire

Dan dengan ini, semuanya sudah siap. Sekarang kita bisa mulai mengurangi ukuran gambar kita. SEBUAH contoh dasar penggunaan dari perpustakaan ini akan menjalankan perintah berikut di terminal (Ctrl + Alt + T):

contoh pengurangan 20%

caire -in entrada.jpg -out salida.jpg -width=20 -height=20 -debug=false -perc=1

untuk informasi lebih lanjut tentang menggunakan perpustakaan ini, pengguna dapat melihat petunjuk yang ditawarkan di Halaman GitHub proyek atau gunakan bantuan program dengan perintah:

Bantuan Caire

caire --help

Copot pemasangan

Jika kita mau hapus instalan Caire dari sistem kami, kita hanya perlu membuka terminal (Ctrl + Alt + T) dan menggunakan perintah:

hapus caire

sudo snap remove caire

Tentu saja, seperti semua teknologi, ia memiliki keterbatasan. Ini akan muncul jika gambar yang diproses sangat padat, dalam arti tidak mengandung area yang "kurang" penting. Dalam kasus ini, hasil yang tidak diinginkan mungkin muncul. Selain itu, algoritme tidak berfungsi dengan baik saat gambar, meskipun tidak terlalu padat, menyajikan konten dengan cara yang tidak memungkinkan melewatkan beberapa bagian penting.

untuk informasi lebih lanjut tentang alat ini dan cara kerjanya, pengguna dapat membuka proyek halaman GitHub.


tinggalkan Komentar Anda

Alamat email Anda tidak akan dipublikasikan. Bidang yang harus diisi ditandai dengan *

*

*

  1. Penanggung jawab data: Miguel Ángel Gatón
  2. Tujuan data: Mengontrol SPAM, manajemen komentar.
  3. Legitimasi: Persetujuan Anda
  4. Komunikasi data: Data tidak akan dikomunikasikan kepada pihak ketiga kecuali dengan kewajiban hukum.
  5. Penyimpanan data: Basis data dihosting oleh Occentus Networks (UE)
  6. Hak: Anda dapat membatasi, memulihkan, dan menghapus informasi Anda kapan saja.