Menggabungkan dua gambar

25

Apakah ada alat di Ubuntu untuk secara otomatis menggabungkan dua gambar yang memiliki strip umum? Saya perlu memindai gambar besar, yang tidak akan muat sekaligus di pemindai. Saya sedang berpikir untuk memindai dalam dua bagian dan mengedit hasilnya di Gimp untuk bergabung dengan mereka. Tetapi mungkin alat otomatis dapat melakukan hal yang sama lebih cepat dan lebih baik.

EDIT Saya pikir saya mungkin belum menjelaskan maksud saya. Kesulitan saya adalah tidak menyelaraskan dua gambar. Masalah saya adalah bahwa seseorang harus mengimbangi rotasi atau distorsi yang diperkenalkan oleh proses manual menempatkan lembar ke pemindai, dan alat otomatis harus mendapatkan hasil yang lebih tepat dalam menganalisis pola umum dalam dua gambar untuk memutar dan menyelaraskannya dengan mulus.

Andrea
sumber

Jawaban:

33

Menggunakan alat yang disediakan dengan ImageMagick

Instal melalui pusat perangkat lunak

Kita dapat dengan mudah bergabung, yaitu "montase" gambar menjadi satu gambar besar dengan perintah berikut

montage -geometry 500 image1 image2 [...] output

Lihat halaman proyek untuk banyak parameter opsi geometri . Pada contoh di atas, semua gambar akan diskalakan ke lebar 500piksel sebelum digabungkan. Sesuaikan nilai ini untuk ukuran gambar Anda. Jika Anda perlu memiliki ketinggian yang tetap pilih x500saja. Dimensi lain akan diskalakan untuk mempertahankan rasio aspek.


Terinspirasi oleh posting ini yang mengatakan bahwa ImageMagick memiliki alat baris perintah yang bernama convertuntuk menggabungkan gambar. Untuk bergabung dengan gambar secara horizontal (dalam urutan abjad) :

convert +append *.png out.png 

Untuk menumpuk gambar secara vertikal :

convert -append *.png out.png

Itu harus dijalankan di terminal ke folder yang berisi file png untuk bergabung dengan mereka semua.

Gui untuk itu adalah:

menu konteks pengelola file untuk bergabung dengan gambar yang dipilih.

Cara mudah terkait dengan itu adalah tindakan khusus Thunar:

Untuk bergabung dengan gambar yang dipilih secara vertikal (ke dalam satu pngfile, dalam urutan abjad, tidak peduli ekstensi mereka) tambahkan tindakan khusus ini:

convert -append %F joined-vertical.png

Untuk bergabung secara horizontal:

convert +append %F joined-horizontal.png

Untuk cara yang lebih canggih untuk merakit gambar, Anda mungkin ingin mencari perangkat lunak penjahit foto panorama seperti hugin Instal hugin

Instal melalui pusat perangkat lunak

atau plugin Pandora untuk Gimp.

Takkat
sumber
Apakah montase akan secara otomatis cocok dengan bagian yang serupa dalam dua gambar?
Andrea
Maaf, maka ini bukan yang saya cari. Inti dari pertanyaan adalah menemukan alat yang akan mencocokkan bagian yang serupa dalam dua gambar secara otomatis.
Andrea
1
kamu yang terbaik :)
kebodohan
@ Andrea: apakah Anda menemukan cara untuk menyelesaikan masalah Anda? Montage bukan untuk Anda, tetapi lihatlah perintah lain: imagemagick.org/script/command-line-tools.php
Ooker
1
@landroni - Saya telah mengedit yang menyediakan cara untuk bergabung secara vertikal juga
5

Saya akhirnya memilih Hugin. Ini memerlukan beberapa intervensi manual, tetapi telah menghasilkan hasil yang sangat bagus.

Berikut ini adalah tutorial yang menjelaskan cara menggunakan Hugin sehingga tidak akan mencoba mendeformasi gambar datar Anda (alat ini lahir untuk menghasilkan gambar panorama dari gambar tunggal, karenanya biasanya mengkompensasi efek prospektif).

Andrea
sumber
kenapa kamu tidak menerima ini?
Ooker
5

Anda dapat dengan mudah mencapainya dengan Gimp .

1) Buat file baru File-> Baru

Pada dialog "buat gambar baru" tambahkan tinggi dan lebar yang diinginkan. Itu akan memberi Anda file baru Anda yang mungkin terlihat seperti ini (tergantung pada dimensi yang Anda atur):

2) Buka dua gambar yang ingin Anda gabungkan dari File -> Buka ...

3) Kemudian klik salin pada gambar Edit -> Salin ...

4) Buka file kosong yang Anda buat pertama pada langkah 1 dan tempel gambar (Salin dan tempel gambar pertama dan kemudian salin dan tempel yang kedua) Edit -> Tempel

5) Posisikan dua gambar menggunakan opsi "Pindahkan" dari Toolbox

Saat gambar yang ditempel di tempat yang Anda inginkan, atur di tempatnya. Pindahkan kursor Anda di kanvas sampai Anda melihat simbol jangkar kecil, atau klik "Layer" pada Toolbar, lalu pilih "Anchor":

6) Skala file baru dengan dua gambar gabungan Gambar -> Skala Gambar ...

dlin
sumber
Inilah yang saya pikirkan untuk dilakukan. Kemudian lagi, mungkin alat otomatis dapat melakukan hal yang sama lebih cepat dan lebih baik. Maksud saya adalah alat otomatis harus menyelaraskan hal-hal yang lebih baik daripada yang saya lakukan dengan tangan.
Andrea
Saya tidak tahu apakah ada program untuk hal sederhana seperti itu. Tapi tetap saja, saya yakin Anda tidak mungkin malas .. itu tidak akan membawa Anda lebih dari 5 menit :)
dlin
Intinya bukan kemalasan. Menempatkan lembaran besar ke dalam pemindai menghasilkan dua gambar yang sedikit diputar, dan saya perlu mengimbanginya. Melakukannya dengan tangan sehingga hasilnya mulus tidak mudah
Andrea
1

Saya berhasil bergabung dengan jpg menjadi panorama dengan menggunakan program yang disebut fotoxx. Ini memiliki alat untuk tujuan itu di bawah toolbar "Combine"

Rickzc
sumber
Aha. Sekarang bagaimana saya bisa menginstal dan menggunakan program itu? Apakah ada prosedur?
Braiam