Perangkat lunak untuk membuat gambar mosaik dari koleksi gambar

19

Saya memiliki koleksi gambar dan gambar yang ingin saya hasilkan dari koleksi itu.

Perangkat lunak apa yang tersedia untuk Ubuntu untuk menghasilkan gambar mosaik ? Bagaimana cara melakukannya?

Seppo Erviälä
sumber

Jawaban:

19

Program yang sangat bagus untuk melakukan semua jenis fotomosa ada di repositori dan disebut metapixel.

Instal dari software-centeratau buka terminal dan jalankan

sudo apt-get install metapixel

Readme tersedia di halaman github atau dari /usr/share/doc/metapixel/README.gzsaat diinstal, dan ia mencatatnya

Metapixel adalah program untuk menghasilkan fotomosa. Hal ini dapat menghasilkan fotomosa klasik, di mana gambar sumber dipandang sebagai matriks persegi panjang yang berukuran sama untuk masing-masing gambar yang cocok disubstitusi, serta fotomosis gaya kolase, di mana bagian-bagian persegi panjang dari gambar sumber pada posisi acak ( yaitu tidak selaras dengan matriks) diganti dengan pencocokan gambar

Readme berisi instruksi lengkap untuk digunakan, tetapi tutorial youtube yang berguna untuk Ubuntu ada, serta semacam gui online yang dengannya Anda dapat membuat baris perintah.

Namun demikian, inilah contoh bagaimana saya biasa metapixelmembuat fotomosaic klasik.

Ada skrip perl yang datang dengan metapixeldipanggil metapixel-prepare, dan ini sangat berguna untuk menghasilkan ubin foto yang akan berisi gambar mosaik Anda. Opsi dapat ditemukan metapixel-prepare --help, tetapi pada dasarnya Anda hanya perlu menentukan folder gambar dan folder perpustakaan metapixel Anda.

1) Folder perpustakaan ini perlu dibuat sebelum Anda menjalankan metapixel-prepareperintah, jadi jalankan di terminal

mkdir metapixel_library

2) Kemudian untuk menghasilkan ubin dari folder yang dipilih, perintah minimum akan memiliki bentuk:

metapixel-prepare ~/location/of/my/pictures/ ~/metapixel_library 

Jika Anda ingin metapixel-preparemengulang melalui folder yang harus Anda tentukan -r; Jika Anda ingin ubin menjadi ukuran tertentu (selain 128x128 default), tentukan di akhir perintah, misalnya --width 80 --height 80,.

Sebagai contoh, perintah yang saya gunakan adalah:

metapixel-prepare -r ~/Pictures/canon/metapixel ~/metapixel_library --width 80 --height 80

3) Untuk membuat fotomosaic Anda, Anda harus menentukan lokasi pustaka ubin ini, tentukan gambar yang akan metapixel dan tunjuk file output (yang harus berupa file .png). Input jpg dapat berupa gambar dan ukuran apa pun (lihat catatan pada skala di bawah).

Saya menggunakan perintah berikut dalam kasus saya:

metapixel --library ~/metapixel_library --metapixel /home/mike/Pictures/canon/2012_02_05/img_0372.jpg output.png

Opsi lengkap untuk metapixel dapat ditemukan dengan memasukkan metapixel --help, dan kadang-kadang Anda mungkin perlu menggunakan --scaleuntuk meningkatkan ukuran gambar output. Saya tidak dalam kasus di atas karena gambar input saya sudah 4000x3000.

Hasilnya akan berbeda sesuai dengan gambar yang telah Anda pilih untuk perpustakaan Anda dan gambar input Anda.

Prosesnya juga akan memakan waktu cukup lama jika Anda memilih ribuan gambar untuk mozaik, dan juga akan memakan sedikit memori.

Di bawah ini adalah photomosiac yang dibuat dengan foto saya sendiri (menggunakan perintah di atas):

masukkan deskripsi gambar di sini :


sumber
Perhatikan bahwa gambar harus memiliki setidaknya 24 warna agar metapixel berfungsi.
starbeamrainbowlabs
5

Anda dapat mencoba pixelize. Untuk menginstal pencarian pixelize di Pusat Perangkat Lunak atau ketik Terminal:

sudo apt-get install pixelize

Deskripsi dari halaman manualnya:

pixelize adalah program yang akan menggunakan banyak gambar yang diperkecil untuk mencoba menduplikasi, sedekat mungkin, gambar lain.

ThiagoPonte
sumber
Apakah ini aplikasi baris perintah?
RolandiXor
tidak, ini bukan ...
Frederick Nord
3

Coba Andrea Mosaic bawah Wine, yang berfungsi sempurna dalam GUI dan membuat Mosaik yang mengagumkan berdasarkan gambar Anda.

masukkan deskripsi gambar di sini

Anda cukup memilih gambar yang ingin Anda wakili dengan gambar, tambahkan galeri gambar yang ingin Anda gunakan untuk tujuan itu dan dengan penyesuaian minimal Anda akan dapat membuat gambar luar biasa seperti ini:

masukkan deskripsi gambar di sini

Gambar beresolusi rendah, mosaik terlalu besar. Dokumen asli dapat dilihat di gambar profil saya.

Dari situs:

Di Linux Anda dapat menjalankan AndreaMosaic dengan sukses menggunakan Wine Emulator gratis yang tersedia di sebagian besar distribusi linux menggunakan installer standar (Synaptics, dll). Setelah Anda menginstal unduhan Wine dan menjalankan AndreaMosaic Windows Setup. Klik Di Sini untuk rincian lebih lanjut tentang AndreaMosaic di bawah Wine.

Semoga berhasil!

Geppettvs D'Constanzo
sumber
1

Anda dapat membuat mosaik foto online di Ubuntu atau platform lain menggunakan layanan online PicMyna.

Berikut contoh mosaik foto yang dibuat menggunakan situs web ini:

Foto Mosaic dibuat Online menggunakan PicMyna

pengungkapan: Saya bekerja untuk perusahaan yang memiliki layanan PicMyna.

Anna Reid
sumber