ฉันจะเข้าร่วมสองภาพใน Ubuntu ได้อย่างไร


22

ฉันต้องการเข้าร่วมสองไฟล์ภาพใน Ubuntu 12.04 มีวิธีใดบ้างที่ฉันจะทำสิ่งนี้ให้สำเร็จ

มียูทิลิตี้สำหรับการเข้าร่วมไฟล์รูปภาพหรือไม่เช่น MS-Paint ใน Ubuntu


3
ดูเพิ่มเติมได้ที่นี่: askubuntu.com/questions/166751/merging-two-pictures
Takkat

1
อาจมีการซ้ำซ้อนของการรวมสองภาพ

คำตอบ:


15

"เข้าร่วมสองภาพ" เป็นคำอธิบายที่ค่อนข้างคลุมเครือ แต่ฉันแน่ใจว่าคุณสามารถทำสิ่งที่คุณต้องการด้วยGimp คุณสามารถติดตั้งโดยใช้Software Centerหรือจากบรรทัดคำสั่งโดยใช้

sudo apt-get install gimp

มันอาจเข้าใกล้ฟังก์ชั่นการทำงานของ Photoshop มากกว่าการใช้ MSPaint แม้ว่า ... ซึ่งเป็นสิ่งที่ดี

ต่อไปนี้เป็นวิธีดำเนินการใน GIMP:

  1. ไฟล์> ใหม่ ; สร้างภาพที่ใหญ่กว่าภาพทั้งสองของคุณเพื่อเข้าร่วม
  2. ไฟล์> เปิดเป็นเลเยอร์ ; เปิดภาพของคุณ
  3. ใช้เครื่องมือย้าย [M]เพื่อจัดเรียงรูปภาพของคุณ
  4. ใช้เครื่องมือครอบตัด [Shift + C]เพื่อตัดทุกอย่างเมื่อจัดเรียงใหม่เสร็จสิ้น
  5. ไฟล์> ส่งออกเป็น ...เพื่อบันทึกไฟล์เอาต์พุตของคุณ

แค่นั้นแหละ! แทน GIMP คุณสามารถใช้Pinta


ใช่ฉันเห็นด้วยดูเหมือนว่าสำหรับผู้ใช้รายนี้มันจะดีกว่าวิธีที่ใช้ GUI
Frantique

1
ฉันโหวตสิ่งนี้เพราะมันตอบคำถามเพียงบางส่วนและไม่ได้บอกโปสเตอร์ว่าจะเข้าร่วมสองภาพได้อย่างไร ทำไมฉันถึงเสียจุดนั้น?
Simon Hoare

3
@SimonHoare ถามคำถามที่คลุมเครือและคุณได้รับคำตอบที่คลุมเครือ: +
Rinzwind

3
@SimonHoare: ฉันไม่ได้ให้คำแนะนำเฉพาะเพราะอย่างที่ฉันพูดคำถามนั้นคลุมเครือเกินไป คุณเข้าใจ "การรวมภาพสองภาพ" เข้ากับการสแกนสองหน้าของหน้าขนาดใหญ่ให้เป็นภาพเดียว จริง ๆ แล้วฉันคิดเกี่ยวกับการทำภาพตัดปะบางอย่างเช่นการลบพื้นหลังออกจากภาพถ่ายของบุคคลและวางไว้บนพื้นหลังอื่น นอกจากนี้คำถามจะถามว่า "มียูทิลิตี้หรือไม่ ... " ไม่ใช่ "ขั้นตอนเฉพาะสำหรับ ... ในโปรแกรม X" คืออะไร
Sergey

2
ฉันได้เพิ่มขั้นตอน
Bucic

26

sa ประกอบกับคำตอบอื่น ๆimagemagickและพิจารณาถึงความต้องการ GUI

แรงบันดาลใจจากการโพสต์นี้บอกว่า ImageMagick มีชื่อเครื่องมือบรรทัดคำสั่งconvertเพื่อรวมรูปภาพ ในการเข้าร่วมภาพในแนวนอน (ตามลำดับตัวอักษร) :

convert +append *.png out.png 

วิธีซ้อนภาพในแนวตั้ง :

convert -append *.png out.png

ที่ควรจะทำงานในสถานีลงในโฟลเดอร์ที่มีไฟล์ PNG ร่วมกับพวกเขาทั้งหมด


Gui สำหรับสิ่งนั้นจะเป็น:

เมนูบริบทตัวจัดการไฟล์เพื่อเข้าร่วมภาพที่เลือก

วิธีที่ง่ายเมื่อพูดถึงคือการกระทำที่กำหนดเองของ Thunar:

ในการเข้าร่วมภาพที่เลือกในแนวตั้ง (เป็นpngไฟล์เดียวตามลำดับตัวอักษรไม่ว่าจะขยาย) เพิ่มการกระทำที่กำหนดเองนี้ ('แก้ไข - กำหนดค่าการกระทำที่กำหนดเอง'):

convert -append %F joined-vertical.png

ในการเข้าร่วมแนวนอน:

convert +append %F joined-horizontal.png

คำสั่งเดียวกันสามารถใช้ใน.desktopแฟ้มใน/.local/share/file-manager/actionsซึ่งจะเพิ่มเมนูบริบทสำหรับNautilus และ / หรือ PCManFM

ตัวอย่างสำหรับการเข้าร่วมแนวตั้ง:

[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

โอ้พระเจ้า! แปลง + ผนวกของคุณได้ทำเคล็ดลับ ฉันมีปัญหามากในการทำภารกิจง่าย ๆ นี้ และ pinta และ gui imagemagic ไม่ได้ทำงานสำหรับฉัน ฉันไม่รู้ แต่คุณทำให้มันง่ายมาก ขอบคุณ
Satya Prakash

ง่ายและตรงไปตรงมา!
Yaksha

8

คุณสามารถใช้imagemagickการทำเช่นนี้ (ฉันใช้มันเช่นกัน)

ก่อนติดตั้ง: sudo apt-get install imagemagick

หลังจากนั้นดูที่นี่สำหรับการใช้งานคุณจะพบตัวอย่างมากมาย ที่ดีที่สุดคือคุณสามารถใช้มันได้จากบรรทัดคำสั่ง (รวมภายในสคริปต์เช่น)


มันเป็น GUI หรือยูทิลิตี้บรรทัดคำสั่ง?
vipin8169

คุณสามารถใช้ GUI สำหรับทุกสิ่ง CLI เป็นทางเลือก
Simon Hoare

ตกลง แต่จะเข้าถึง GUI ได้อย่างไรเมื่อฉันนึกภาพใน dash ไม่ปรากฏอะไรเลย
vipin8169

4
Imagemagick มี GUI ประเภทหนึ่งเช่นพิมพ์displayใน Terminal
Frantique

3
สิ่งโบราณ? ImageMagick? บรรทัดคำสั่งนั้นเร็วกว่าและแม่นยำกว่าเช่น GUI ใด ๆ หากต้องการใช้ gimp เพียงแค่เข้าร่วมภาพ? เช่นเดียวกับการยิงนกด้วยปืนใหญ่ ... ;)
Frantique
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.