วิธีการติดตั้ง ImageMagick บน Debian 11


ImageMagick เป็นแอปพลิเคชั่นโอเพ่นซอร์สฟรีที่ติดตั้งเป็นการแจกจ่ายแบบไบนารีหรือเป็นซอร์สโค้ด ImageMagick สามารถแปลง อ่าน เขียน และประมวลผลภาพแรสเตอร์ ImageMagick สามารถใช้ได้กับทุกแพลตฟอร์มหลัก รวมถึง Android, BSD, Linux, Windows, Mac OSX, iOS และอื่นๆ อีกมากมาย

ในบทช่วยสอนต่อไปนี้ คุณจะได้เรียนรู้ วิธีการติดตั้ง ImageMagick บน Debian 11 Bullseye โดยใช้วิธีการติดตั้ง APT หรือ Source

เบื้องต้น

  • ระบบปฏิบัติการที่แนะนำ: เดเบียน 11 บูลส์อาย
  • บัญชีผู้ใช้: บัญชีผู้ใช้ที่มีการเข้าถึง sudo หรือรูท
  • จำเป็นต้องใช้: คอมไพล์

อัปเดตระบบปฏิบัติการ

อัปเดตของคุณ debian ระบบปฏิบัติการเพื่อให้แน่ใจว่าแพ็คเกจที่มีอยู่ทั้งหมดเป็นปัจจุบัน:

sudo apt update && sudo apt upgrade -y

บทช่วยสอนจะใช้ the คำสั่ง sudo และ  สมมติว่าคุณมีสถานะ sudo.

วิธีตรวจสอบสถานะ sudo ในบัญชีของคุณ:



sudo whoami

ตัวอย่างผลลัพธ์ที่แสดงสถานะ sudo:

[joshua@debian~]$ sudo whoami
root

หากต้องการตั้งค่าบัญชี sudo ที่มีอยู่หรือใหม่ โปรดไปที่บทช่วยสอนของเราที่ การเพิ่มผู้ใช้ไปยัง Sudoers บน Debian.

ในการใช้งาน บัญชีรูทให้ใช้คำสั่งต่อไปนี้ด้วยรหัสผ่าน root เพื่อเข้าสู่ระบบ

su

ติดตั้ง ImageMagick

ตัวเลือก 1 – ติดตั้ง ImageMagick จาก APT

วิธีที่ง่ายและแนะนำมากที่สุดในการติดตั้งคือการใช้ ผู้จัดการแพคเกจ APT สำหรับผู้ใช้ทั่วไป หากทำงานได้อย่างถูกต้อง ให้ยึดติดกับมันและอย่าพยายามติดตั้งวิธีการต้นทางเพราะจะทำให้สิ่งต่าง ๆ ซับซ้อนกว่าที่คุณต้องการ

ขั้นแรก ติดตั้ง ImageMagick โดยใช้คำสั่งต่อไปนี้:

sudo apt install imagemagick

ตัวเลือก 2 – ติดตั้ง ImageMagick จาก Source

ไม่แนะนำตัวเลือกการติดตั้งนี้สำหรับผู้ใช้ทั่วไป อย่างไรก็ตาม สำหรับผู้ที่ต้องการใช้เวอร์ชันต้นทาง ให้ทำตามขั้นตอนด้านล่าง



ประการแรก ตรวจสอบให้แน่ใจว่าคุณได้ติดตั้ง GIT แล้ว:

apt install git -y

ตอนนี้โคลน GIT:

git clone https://github.com/ImageMagick/ImageMagick.git /usr/local/src/ImageMagick

หมายเหตุ ขึ้นอยู่กับว่าคุณตั้งค่า GIT ของคุณอย่างไร และคุณอาจต้องใช้ คำสั่ง sudo.

ถัดไป CD ลงในไดเร็กทอรี:

cd /usr/local/src/ImageMagick

ตอนนี้ติดตั้งการพึ่งพาที่จำเป็น:

apt install make build-essential automake 

ตอนนี้คุณจะต้องใช้คำสั่ง ./configure:



./configure

ผู้ใช้ขั้นสูงต้องการเพิ่มเติมจาก ImageMagick ขอแนะนำให้ใช้ –กับ-โมดูล สร้าง:

./configure --with-modules

เมื่อคุณได้สร้างและกำหนดค่าสภาพแวดล้อมแล้ว ก็ถึงเวลาคอมไพล์ด้วยคำสั่ง ทำ.

make

เคล็ดลับที่มีประโยชน์คือการระบุ -NS เนื่องจากสิ่งนี้สามารถเพิ่มความเร็วในการคอมไพล์ได้อย่างมากหากคุณมีเซิร์ฟเวอร์ที่ทรงพลัง ตัวอย่างเช่น LinuxCapable เซิร์ฟเวอร์มี 6 CPU และฉันสามารถใช้ทั้ง 6 ตัวหรืออย่างน้อยก็ใช้ 4 ถึง 5 เพื่อเพิ่มความเร็ว

make -j 6

หลังจากรวบรวมซอร์สโค้ดแล้ว ให้รันคำสั่งการติดตั้งในเทอร์มินัลของคุณ:

sudo make install

หลังจากการติดตั้ง คุณต้องกำหนดค่าการเชื่อมโยงรันไทม์ของไดนามิกลิงก์เกอร์:

sudo ldconfig /usr/local/lib

ตอนนี้ตรวจสอบการติดตั้งและสร้าง:



magick --version

ตัวอย่างผลลัพธ์:

Copyright: (C) 1999-2021 ImageMagick Studio LLC
License: https://imagemagick.org/script/license.php
Features: Cipher DPC HDRI Modules OpenMP(4.5) 
Delegates (built-in): fontconfig freetype jbig jng jpeg ltdl lzma png tiff x xml zlib

กำลังอัปเดต ImageMagick จาก Source

หากคุณติดตั้ง ImageMagick จากซอร์สโดยใช้ git ให้ทำซ้ำขั้นตอนการติดตั้งหลังจากที่คุณดึงการเปลี่ยนแปลงใหม่จากแหล่งที่มา Github โดยใช้คำสั่งเทอร์มินัลต่อไปนี้:

sudo git pull

การทดสอบและยืนยัน ImageMagick

วิธีที่เร็วที่สุดในการทดสอบว่า ImageMagick กำลังทำงานอยู่หรือไม่คือการใช้คำสั่ง convert logo ดังนี้:

convert logo: logo.gif

หากคุณติดตั้ง ImageMagick โดยใช้ที่เก็บ Debian เริ่มต้นหรือแหล่ง ImageMagick การทดสอบ logo.gif จะอยู่ในโฮมไดเร็กทอรี

ชื่อจริง CD ไปยังโฮมไดเร็กตอรี่ของคุณ แทนที่ชื่อผู้ใช้ด้วยชื่อของคุณเอง:

cd /home/username/

จากนั้นแสดงรายการไดเร็กทอรีโดยใช้ คำสั่ง ls:



ls

ตัวอย่าง:

วิธีการติดตั้ง ImageMagick บน Debian 11

หากคุณติดตั้งจากต้นทาง ให้ดูในไดเร็กทอรีต้นทางที่คุณติดตั้ง ImageMagick แล้วยืนยัน if โลโก้.gif ได้รับการสร้างขึ้น

ประการแรก CD ไปยังไดเร็กทอรีการติดตั้ง สำหรับบทช่วยสอนคือ:

cd /usr/local/src/ImageMagick

จากนั้นใช้ คำสั่ง ls เพื่อดูว่า โลโก้.gif ถูกสร้างขึ้น:

ls

ตัวอย่าง:

วิธีการติดตั้ง ImageMagick บน Debian 11

ตัวอย่างคำสั่งเทอร์มินัล:

ด้านล่างนี้คือตารางคำสั่งและเครื่องมือที่สามารถใช้กับ ImageMagick ได้:



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

คำสั่งและข้อสรุป

ในบทช่วยสอน คุณได้เรียนรู้สองวิธีในการติดตั้ง ImageMagick on เดเบียน 11 บูลส์อาย. โดยรวมแล้ว ImageMagick ยังคงได้รับความนิยม โดยเฉพาะเว็บไซต์และปลั๊กอินของ WordPress และเป็นตัวเลือกที่ได้รับการทดสอบและทดลองแล้วสำหรับการแสดง สร้าง แปลง แก้ไข และแก้ไขภาพแรสเตอร์

สำหรับข้อมูลเพิ่มเติมกรุณาเยี่ยมชม เว็บไซต์ทางการของ ImageMagick.



ไม่ใช่สิ่งที่คุณกำลังมองหา? ลองค้นหาบทช่วยสอนเพิ่มเติม

แสดงความคิดเห็น