ซอฟต์แวร์ Photo mosaic เป็นโปรแกรมคอมพิวเตอร์ชนิดหนึ่งที่ใช้ในการสร้างรูปภาพ mosaic อย่างรวดเร็วและง่ายดาย โปรแกรมประเภทนี้สามารถฟรีแวร์สำหรับดาวน์โหลดและใช้งานหรือโปรแกรมที่มีราคาแพงกว่าซึ่งโดยทั่วไปจะมีเครื่องมือที่ดีกว่าและสามารถเข้าใจได้ง่ายขึ้นสำหรับผู้ใช้ใหม่ โปรแกรมต่าง ๆ สามารถอนุญาตให้แง่มุมต่าง ๆ ของการสร้างภาพโมเสคจากการเปลี่ยนขนาดและรูปร่างของเซลล์เป็นการจัดการและปรับภาพต้นฉบับและภาพถ่ายใหม่ ซอฟต์แวร์โมเสกรูปถ่ายมีให้บริการจากผู้ผลิตหลายรายและสามารถใช้สร้างงานศิลปะที่สวยงามและซับซ้อนได้
รูปภาพโมเสคภาพถ่ายเป็นภาพขนาดใหญ่ที่ประกอบด้วยรูปภาพขนาดเล็กจำนวนหนึ่งที่เรียกว่าเซลล์รวมสีและโทนสีเพื่อสร้างรูปร่างและพื้นผิวของรูปภาพขนาดใหญ่ กระบวนการนี้คล้ายกับสไตล์ศิลปะที่เรียกว่า pointillism ซึ่งแต่ละจุดเล็ก ๆ ของสีหรือค่าถูกใช้เพื่อหลอกตาให้รับรู้ภาพเต็มแทนที่จะเป็นแต่ละจุด การพิมพ์หนังสือพิมพ์และนิตยสารบางรูปแบบรวมถึงเครื่องพิมพ์ dot matrix รุ่นเก่ายังคงใช้กระบวนการประเภทนี้
ซอฟแวร์ภาพโมเสคช่วยให้ผู้ใช้สามารถใช้แนวคิดเดียวกันนี้ในการสร้างภาพโมเสคภาพโดยไม่ต้องวางภาพแต่ละภาพ โปรแกรมเหล่านี้อนุญาตให้ผู้ใช้นำเข้ารูปภาพหลายสิบหรือร้อยรูปเข้าด้วยกันในไดเรกทอรีเดียวและเริ่มวางและจัดการรูปภาพเหล่านั้นในขนาดเล็กเพื่อสร้างภาพขนาดใหญ่ โปรแกรมที่เรียบง่ายบางโปรแกรมอนุญาตให้ผู้ใช้ควบคุมองค์ประกอบพื้นฐานบางอย่างของภาพเท่านั้นโดยปกติจะอนุญาตการปรับขนาดเซลล์และการวางแนวอย่างง่าย ในขณะที่ซอฟต์แวร์ประเภทภาพโมเสคนี้อาจมีราคาถูกกว่าหรือมีให้ใช้ฟรีแวร์ แต่โปรแกรมที่มีประสิทธิภาพยิ่งกว่านั้นยังมีให้ทดลองใช้หรือซื้อ
โปรแกรมประเภทนี้มักจะอนุญาตการควบคุมที่มากขึ้นสำหรับแต่ละเซลล์และอาจอนุญาตให้ผู้ใช้จัดการแต่ละเซลล์ได้ดีขึ้นเพื่อสร้างภาพสุดท้ายที่ละเอียดยิ่งขึ้น ซอฟต์แวร์ประเภทภาพโมเสคนี้สามารถอนุญาตให้มีเซลล์หลายรูปร่างเช่นหกเหลี่ยมแทนที่จะเป็นรูปสี่เหลี่ยมผืนผ้ามาตรฐานปรับตำแหน่งได้ง่ายขึ้นและปรับตำแหน่งใหม่ของแต่ละเซลล์และอนุญาตให้มีจำนวนเซลล์ที่สูงขึ้นสำหรับภาพขั้นสุดท้าย ส่วนต่อประสานกับผู้ใช้ที่มีให้จากซอฟต์แวร์ประเภทภาพโมเสคเหล่านี้สามารถแตกต่างกันอย่างมากและให้ระดับการปรับแต่งที่แตกต่างกัน หลายโปรแกรมช่วยให้ผู้ใช้สามารถเปลี่ยนมุมมองระหว่างแต่ละเซลล์และภาพขนาดใหญ่ได้อย่างรวดเร็วและง่ายดายรวมถึงอนุญาตให้ผู้ใช้ดูทั้งสองภาพพร้อมกันเพื่อดูการเปลี่ยนแปลงที่เกิดขึ้นในขนาดใหญ่และขนาดเล็กพร้อมกัน


