ซอฟแวร์สำหรับการทำภาพโมเสคจากการเก็บภาพ


19

ฉันมีคอลเลกชันของรูปภาพและรูปภาพที่ฉันต้องการสร้างจากคอลเลกชันนั้น

สิ่งที่ซอฟแวร์ที่มีพร้อมใช้งานสำหรับอูบุนตูสำหรับการสร้างภาพโมเสค ? ทำอย่างไร?

คำตอบ:


19

โปรแกรมที่ดีมากสำหรับการทำทุกประเภทของ photomosaics metapixelอยู่ในคลังและถูกเรียกว่า

ติดตั้งจากsoftware-centerหรือเปิด terminal และเรียกใช้

sudo apt-get install metapixel

readme สามารถดูได้ที่หน้า githubหรือจาก/usr/share/doc/metapixel/README.gzเมื่อมีการติดตั้งและมันบันทึกไว้ว่า

Metapixel เป็นโปรแกรมสำหรับสร้าง photomosaics มันสามารถสร้าง photomosaics แบบคลาสสิกโดยที่ภาพต้นฉบับถูกมองว่าเป็นเมทริกซ์ของสี่เหลี่ยมที่มีขนาดเท่ากันสำหรับแต่ละภาพที่มีการจับคู่จะถูกแทนที่เช่นเดียวกับ photomosaics แบบจับแพะชนแกะสไตล์ เช่นไม่จัดแนวกับเมทริกซ์) ถูกแทนที่ด้วยภาพที่ตรงกัน

readme มีคำแนะนำการใช้งานเต็มรูปแบบ แต่มีyoutube tutorialสำหรับ Ubuntu ที่มีประโยชน์รวมถึงgui ออนไลน์ที่คุณสามารถสร้างบรรทัดคำสั่งของคุณได้

อย่างไรก็ตามนี่คือตัวอย่างของวิธีที่ฉันใช้metapixelในการสร้าง photomosaic แบบคลาสสิก

มีสคริปต์ perl ที่มาพร้อมกับการmetapixelเรียกmetapixel-prepareซึ่งเป็นสิ่งที่มีประโยชน์มากสำหรับการสร้างไทล์รูปภาพที่ภาพโมเสคของคุณจะมี ตัวเลือกสามารถพบได้metapixel-prepare --helpแต่โดยทั่วไปคุณเพียงแค่ต้องระบุโฟลเดอร์รูปภาพและโฟลเดอร์ไลบรารีเมตาพิกเซลของคุณ

1) โฟลเดอร์ไลบรารีนี้จะต้องสร้างขึ้นก่อนที่คุณจะรันmetapixel-prepareคำสั่งดังนั้นให้รันในเทอร์มินัล

mkdir metapixel_library

2) จากนั้นเพื่อสร้างไทล์จากโฟลเดอร์ที่เลือกคำสั่งขั้นต่ำจะมีรูปแบบ:

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

หากคุณต้องการเรียกคืนmetapixel-prepareผ่านโฟลเดอร์ที่คุณต้องระบุ-r; ถ้าคุณต้องการกระเบื้องที่จะมีขนาดที่เฉพาะเจาะจง (นอกเหนือจากค่าเริ่มต้น 128x128) --width 80 --height 80ระบุในตอนท้ายของคำสั่งยกตัวอย่างเช่น

ตัวอย่างคำสั่งที่ฉันใช้คือ:

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

3) ในการสร้าง photomosaic ของคุณคุณต้องระบุตำแหน่งของไลบรารีของไพ่นี้ให้ระบุรูปภาพที่จะเป็น metapixelled และกำหนดไฟล์เอาต์พุต (ซึ่งต้องเป็นไฟล์. png) อินพุต jpg สามารถเป็นรูปแบบใดก็ได้และขนาดใดก็ได้ (ดูหมายเหตุในสเกลด้านล่าง)

ฉันใช้คำสั่งต่อไปนี้ในกรณีของฉัน:

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

ตัวเลือกแบบเต็มสำหรับ metapixel สามารถพบได้โดยการป้อนmetapixel --helpและบางครั้งคุณอาจต้องใช้--scaleเพื่อเพิ่มขนาดของภาพที่ส่งออก ฉันไม่ได้เป็นกรณีข้างต้นเนื่องจากภาพที่ป้อนมีขนาด 4000x3000 แล้ว

ผลลัพธ์จะแตกต่างกันไปตามรูปภาพที่คุณเลือกสำหรับห้องสมุดและรูปภาพที่คุณป้อน

กระบวนการนี้จะใช้เวลาสักครู่ถ้าคุณเลือกรูปภาพนับพันสำหรับโมเสกและจะใช้หน่วยความจำน้อยพอสมควร

ด้านล่างนี้เป็น photomosiac ที่สร้างขึ้นด้วยภาพถ่ายของฉัน (ใช้คำสั่งด้านบน):

ป้อนคำอธิบายรูปภาพที่นี่ :


โปรดทราบว่ารูปภาพจะต้องมีสีอย่างน้อย 24 สีเพื่อให้เมตาพิกเซลทำงานได้
starbeamrainbowlabs

5

คุณสามารถลองปรับขนาดเป็นพิกเซล วิธีติดตั้งค้นหา pixelize บน Software Center หรือพิมพ์ที่ Terminal:

sudo apt-get install pixelize

คำอธิบายจากมันเป็นหน้าคน:

pixelize เป็นโปรแกรมที่จะใช้รูปภาพที่ลดขนาดลงจำนวนมากเพื่อพยายามทำสำเนาภาพอื่นให้ใกล้เคียงที่สุดเท่าที่จะทำได้


นี่เป็นแอปพลิเคชันบรรทัดคำสั่งหรือไม่
RolandiXor

ไม่มีก็ไม่ได้ ...
เฟรเดอริ Nord

3

ลองAndrea Mosaicภายใต้ไวน์ซึ่งทำงานได้อย่างสมบูรณ์แบบใน GUI และสร้างโมเสคที่ยอดเยี่ยมโดยอิงจากรูปภาพของคุณ

ป้อนคำอธิบายรูปภาพที่นี่

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

ป้อนคำอธิบายรูปภาพที่นี่

ภาพความละเอียดต่ำโมเสคใหญ่เกินไป ต้นฉบับสามารถเห็นได้ในรูปโปรไฟล์ของฉัน

จากเว็บไซต์:

บน Linux คุณสามารถรัน AndreaMosaic ได้สำเร็จด้วย Wine Emulator ฟรีซึ่งมีอยู่ใน Linux ส่วนใหญ่โดยใช้ตัวติดตั้งมาตรฐาน (Synaptics และอื่น ๆ ) หลังจากคุณติดตั้ง Wine download แล้วดำเนินการติดตั้ง AndreaMosaic Windows คลิกที่นี่สำหรับรายละเอียดเพิ่มเติมเกี่ยวกับ AndreaMosaic ภายใต้ไวน์

โชคดี!


1

คุณสามารถสร้างโมเสคภาพออนไลน์บน Ubuntu หรือแพลตฟอร์มอื่นโดยใช้บริการออนไลน์ของ PicMyna

นี่คือตัวอย่างภาพโมเสคที่ทำโดยใช้เว็บไซต์นี้:

Photo Mosaic สร้างออนไลน์โดยใช้ PicMyna

การเปิดเผยข้อมูล:ฉันทำงานให้ บริษัท ที่เป็นเจ้าของบริการ PicMyna

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.