ImageMagick คือชุดซอฟต์แวร์สำหรับสร้าง แก้ไข เขียน หรือแปลงภาพบิตแมป สามารถอ่านและเขียนภาพได้หลากหลายรูปแบบ (มากกว่า 200 รายการ) รวมถึง PNG, JPEG, JPEG-2000, GIF, TIFF, DPX, EXR, WebP, Postscript, PDF และ SVG ใช้ ImageMagick เพื่อปรับขนาด พลิก สะท้อน หมุน บิดเบือน เฉือนและแปลงรูปภาพ ปรับสีของรูปภาพ ใช้เอฟเฟกต์พิเศษต่างๆ หรือวาดข้อความ เส้น รูปหลายเหลี่ยม วงรี และเส้นโค้งเบซิเยร์
โดยทั่วไปแล้ว ฟังก์ชันการทำงานของ ImageMagick จะใช้จากบรรทัดคำสั่ง หรือคุณสามารถใช้คุณลักษณะจากโปรแกรมที่เขียนด้วยภาษาการเขียนโปรแกรมที่คุณชื่นชอบ เลือกจากอินเทอร์เฟซเหล่านี้: G2F (Ada), MagickCore (C), MagickWand (C), ChMagick (Ch), ImageMagickObject (COM+), Magick++ (C++), JMagick (Java), L-Magick (Lisp), NMagick (Neko/haXe), MagickNet (.NET), PascalMagick (Pascal), PerlMagick (Perl), MagickWand สำหรับ PHP (PHP), IMAgick (PHP), PythonMagick (Python), magick (R), RMagick (Ruby) หรือ TclMagick (Tcl/TK). ด้วยอินเทอร์เฟซภาษา ใช้ ImageMagick เพื่อแก้ไขหรือสร้างภาพแบบไดนามิกและอัตโนมัติ
คุณสมบัติของ ImageMagick 7
- การแปลงรูปแบบ: แปลงรูปภาพจากรูปแบบหนึ่งเป็นอีกรูปแบบหนึ่ง (เช่น PNG เป็น JPEG)
 - แปลง: ปรับขนาด หมุน ครอบตัด พลิกหรือตัดแต่งรูปภาพ
 - ความโปร่งใส: ทำให้มองไม่เห็นบางส่วนของรูปภาพ
 - วาด: เพิ่มรูปร่างหรือข้อความให้กับรูปภาพ
 - ตกแต่ง: เพิ่มเส้นขอบหรือกรอบให้กับรูปภาพ
 - เอ็ฟเฟ็กต์พิเศษ: เบลอ เพิ่มความคมชัด ขีดขอบ หรือแต้มสีให้กับรูปภาพ
 - แอนิเมชั่น: สร้างลำดับภาพเคลื่อนไหว GIF จากกลุ่มรูปภาพ
 - ข้อความ & ความคิดเห็น: แทรกข้อความอธิบายหรือศิลปะในรูปภาพ
 - การระบุรูปภาพ: อธิบายรูปแบบและคุณสมบัติของรูปภาพ
 - คอมโพสิต: ซ้อนภาพหนึ่งทับอีกภาพหนึ่ง
 - การตัดต่อ: วางภาพขนาดย่อของรูปภาพไว้บนผืนผ้าใบ
 - ความผิดเพี้ยนของพิกเซลทั่วไป: แก้ไขหรือทำให้เกิดการบิดเบือนของภาพรวมถึงเปอร์สเปคทีฟ
 - สัณฐานวิทยาของรูปร่าง: แยกคุณลักษณะ อธิบายรูปร่าง และจดจำรูปแบบในภาพ
 - รองรับภาพเคลื่อนไหว: อ่านและเขียนรูปแบบภาพทั่วไปที่ใช้ในงานภาพยนตร์ดิจิทัล
 - เครื่องคำนวณรูปภาพ: ใช้นิพจน์ทางคณิตศาสตร์กับช่องรูปภาพหรือช่องรูปภาพ
 - การแปลงฟูริเยร์แบบไม่ต่อเนื่อง: ใช้ DFT แบบไปข้างหน้าและแบบผกผัน
 - การจัดการสี: การจัดการสีที่แม่นยำด้วยโปรไฟล์สีหรือแทนที่ - การบีบอัดแกมมาในตัวหรือการขยายตามความต้องการของพื้นที่สี
 - ภาพที่มีช่วงไดนามิกสูง: แสดงระดับความเข้มที่หลากหลายที่พบในฉากจริงได้อย่างแม่นยำ ตั้งแต่แสงแดดโดยตรงที่สว่างที่สุดไปจนถึงเงาที่มืดที่สุดที่มืดที่สุด
 - เข้ารหัสหรือถอดรหัสรูปภาพ: แปลงรูปภาพธรรมดาให้กลายเป็นคำที่ไม่มีความหมายที่เข้าใจยากและกลับมาใหม่อีกครั้ง
 - รองรับพิกเซลเสมือน: เข้าถึงพิกเซลนอกขอบเขตของภาพได้อย่างสะดวก
 - รองรับรูปภาพขนาดใหญ่: อ่าน ประมวลผล หรือเขียนขนาดภาพเมกะ กิกะไบต์ หรือเทราพิกเซล
 - เธรดของการสนับสนุนการดำเนินการ: ImageMagick นั้นปลอดภัยสำหรับเธรดและอัลกอริธึมภายในส่วนใหญ่รันพร้อมกันเพื่อใช้ประโยชน์จากการเพิ่มความเร็วที่เสนอโดยชิปโปรเซสเซอร์แบบมัลติคอร์
 - แคชพิกเซลแบบกระจาย: ออฟโหลดที่เก็บข้อมูลพิกเซลระดับกลางไปยังเซิร์ฟเวอร์ระยะไกลอย่างน้อยหนึ่งเซิร์ฟเวอร์
 - การประมวลผลแบบกระจายที่แตกต่างกัน: อัลกอริธึมบางอย่างเปิดใช้งาน OpenCL เพื่อใช้ประโยชน์จากการเพิ่มความเร็วที่นำเสนอโดยการดำเนินการร่วมกันในแพลตฟอร์มที่ต่างกันซึ่งประกอบด้วย CPU, GPU และโปรเซสเซอร์อื่นๆ
 
ความต้องการของระบบ
- ระบบปฏิบัติการที่รองรับ: Windows 7/8/10
 - เนื้อที่ว่างบนฮาร์ดดิสก์: 200 MB ขึ้นไป
 
                                
                            

                            
                            
                
                
                
                
                
                
                





