Ubuntu'da iki resme nasıl katılırım?


Yanıtlar:


15

"iki resme katıl" oldukça belirsiz bir açıklama, ancak Gimp ile istediğinizi yapabilirsiniz eminim . Software Center'ı kullanarak veya komut satırını kullanarak yükleyebilirsiniz.

sudo apt-get install gimp

Muhtemelen Photoshop'un işlevselliğinde MSPaint'e göre daha yakındır ... ... ki bu iyi bir şey.

GIMP'de nasıl yapacağınız:

  1. Dosya> Yeni ; birleştirmek için iki görüntünüzden daha büyük bir görüntü oluşturun.
  2. Dosya> Katmanlar Olarak Aç ; resimlerini aç.
  3. Kullanım Taşı [M] görüntüleri düzenlemek için bir araç.
  4. Yeniden düzenleme bittiğinde her şeyi kırpmak için Kırp [Shift + C] aracını kullanın.
  5. Çıktı dosyanızı kaydetmek için Dosya> Dışa Aktar ... 'a basın.

Bu kadar! GIMP yerine Pinta kullanabilirsiniz


Evet, katılıyorum, bu kullanıcı için GUI tabanlı bir yöntem daha iyi olacağını görünüyor
Frantique

1
Buna oy verdim çünkü sorunun sadece bir kısmını cevapladı ve afişe iki imge nasıl katılacağını söylemedi. Neden bunun için bir puan kaybettim?
Simon Hoare

3
@SimonHoare belirsiz bir soru sorup belirsiz bir cevap
alıyorsunuz

3
@SimonHoare: Özel talimatlar vermedim, çünkü dediğim gibi soru çok belirsiz. Büyük bir sayfanın iki taramasını tek bir görüntüye dikmek olarak "iki görüntüyü birleştirmek"; Aslında bir kolaj yapmayı düşünüyordum, bir kişinin fotoğrafından arka planı kaldırmak ve başka bir arka plan üzerine koymak gibi bir şey. Ayrıca, soru “yardımcı program var mı?” Diye soruyor, “X programında atılacak özel adımlar neler” değil
Sergey

2
Adımları ekledim.
Bucic

26

Bir imagemagickGUI'ye olan ihtiyacı dikkate alan ve diğer cevaba bir sa tamamlayıcı .

Esinlenen bu ImageMagick adlı komut satırı aracı olduğunu söyleyerek mesaja convertbirleştirme görüntülere. Görüntüleri yatay olarak birleştirmek için (alfabetik sırayla) :

convert +append *.png out.png 

Görüntü yığını için dikey olarak :

convert -append *.png out.png

Bu, hepsine katılmak için bir terminalde png dosyalarını içeren klasöre çalıştırılmalıdır .


Bunun için bir gui olacaktır:

Seçilen görüntülere katılmak için bir dosya yöneticisi içerik menüsü.

Konuya gelince kolay bir yol Thunar'ın özel eylemleri:

Seçilen görüntülere dikey olarak katılmak için (bir pngdosyaya, uzantısına bakılmaksızın alfabetik sırayla) bu özel eylemi ekleyin ('Düzenle - Özel eylemleri yapılandır'):

convert -append %F joined-vertical.png

Yatay olarak katılmak için :

convert +append %F joined-horizontal.png

Aynı komutlar, Nautilus ve / veya PCManFM için bir bağlam menüsü ekleyen bir .desktopdosyada kullanılabilir ./.local/share/file-manager/actions

Dikey birleştirme örneği:

[Desktop Entry]
Type=Action
Name=Join images (vertically)
Profiles=profile-zero;
TargetLocation=true
Icon=gthumb

[X-Action-Profile profile-zero]
Basenames=image/*;*;
Exec=convert -append %F joined-image.png
Name[en_US]=Default profile
Name[en]=Default profile
Name[C]=Default profile

AMAN TANRIM! Convert + append hile yaptı. Bu basit görevi yapmak için başım büyük beladaydı. pinta ve gui imagemagic benim için işe yaramadı. Bilmiyorum. Ama sen çok basitleştirdin. Teşekkürler.
Satya Prakash

Basit ve anlaşılır!
Yaksha

8

Bunu imagemagickyapmak için kullanabilirsiniz . (Ben de kullanıyorum.)

İlk önce kurun: sudo apt-get install imagemagick

Kullanım için buraya baktıktan sonra pek çok örnek bulacaksınız. En iyisi, onu komut satırından kullanabilmenizdir (örneğin bir komut dosyasının içine entegre).


GUI veya komut satırı yardımcı programı mı?
vipin8169

GUI'yi her şey için kullanabilirsiniz. CLI isteğe bağlıdır.
Simon Hoare

tamam ama GUI'ye nasıl erişebilirim, çizgi üzerinde
hayal etmeyi hak ettiğimde

4
Imagemagick ayrıca bir tür GUI'ye sahiptir, displayTerminal yazın.
Frantique

3
Vintage şey? Imagemagick? Komut satırı herhangi bir GUI gibi daha hızlı ve daha kesin. Sadece görüntüleri birleştirmek için gimp kullanmak? Bir kuşu topla vurmak gibi ...;)
Frantique
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.