วิธีแยกเฟรมจาก GIF บน Linux

วิธีแยกเฟรมจาก GIF บน Linux

มีภาพ GIF แบบเคลื่อนไหวที่คุณต้องการแยกเฟรมออกจากเดสก์ท็อป Linux หรือไม่ นึกไม่ออกว่าต้องทำยังไง? เราสามารถช่วย! ปฏิบัติตามคำแนะนำนี้ในขณะที่เราอธิบายวิธีง่ายๆ สองวิธีในการแยกเฟรมจาก GIF บน Linux!

วิธีที่ 1 – GraphicsMagick

วิธีที่ดีที่สุดในการแยกแต่ละเฟรมออกจากภาพ GIF บน Linux คือการใช้เครื่องมือ GraphicsMagick มีบรรทัดคำสั่งที่มีประสิทธิภาพ และคุณสามารถใช้เพื่อถอดรหัส GIF ทั้งหมดเป็นไฟล์เฟรม PNG แต่ละไฟล์ได้

น่าเศร้าที่เครื่องมือ GraphicsMagick ไม่ได้ติดตั้งมาล่วงหน้าบนระบบปฏิบัติการ Linux จำนวนมาก ดังนั้น คุณจะต้องติดตั้งแอปในคอมพิวเตอร์ของคุณก่อนจึงจะใช้งานได้ 

ในการเริ่มต้นการติดตั้ง GraphicsMagick บนพีซี Linux ของคุณ ให้เปิดหน้าต่างเทอร์มินัล เปิดหน้าต่างเทอร์มินัลบนเดสก์ท็อป Linux แล้วกดCtrl + Alt + T บนแป้นพิมพ์ หรือค้นหา "Terminal" ในเมนูแอปแล้วเปิดด้วยวิธีนั้น

เมื่อหน้าต่างเทอร์มินัลของคุณเปิดขึ้น ให้ทำตามคำแนะนำในการติดตั้งที่แสดงด้านล่างซึ่งสอดคล้องกับระบบปฏิบัติการ Linux ที่คุณใช้บนพีซีของคุณ

อูบุนตู

บน Ubuntu คุณสามารถเรียกใช้แอปพลิเคชัน GraphicsMagick ได้โดยใช้  คำสั่งapt install ด้านล่างในหน้าต่างเทอร์มินัล

sudo apt ติดตั้ง graphicsmagick

เดเบียน

หากคุณใช้ Debian Linux คุณจะสามารถให้เครื่องมือ GraphicsMagick ทำงานบนระบบของคุณได้ด้วย  คำสั่งapt-get install คำสั่งเดียวในหน้าต่างเทอร์มินัล

sudo apt-get ติดตั้ง graphicsmagick

Arch Linux

หากคุณเป็นผู้ใช้Arch Linuxคุณจะสามารถติดตั้งแอปพลิเคชัน GraphicsMagick ในระบบของคุณผ่านที่เก็บซอฟต���แวร์ "พิเศษ" โดยใช้  คำสั่งpacman ด้านล่าง

sudo pacman -S graphicsmagick

Fedora

ผู้ที่ใช้Fedora Linuxจะสามารถเรียกใช้แอปพลิเคชัน GraphicsMagick ได้โดยใช้  คำสั่งdnf install ด้านล่างในหน้าต่างเทอร์มินัล

sudo dnf ติดตั้ง graphicsmagick

OpenSUSE

OpenSUSE Linux มีเครื่องมือ GraphicsMagick ล่าสุดในที่เก็บซอฟต์แวร์ เพื่อให้มันทำงานบนระบบของคุณ ให้ใช้คำสั่งzypper install ด้านล่างในหน้าต่างเทอร์มินัล

ลินุกซ์ทั่วไป

หากคุณใช้ระบบปฏิบัติการ Linux ที่ไม่ครอบคลุมในคู่มือนี้ คุณสามารถติดตั้ง GraphicsMagick บนคอมพิวเตอร์ของคุณโดยค้นหา “graphicsmagick” และติดตั้งโดยใช้ตัวจัดการแพ็คเกจของคุณ หรือคุณสามารถไปที่ เว็บไซต์อย่างเป็นทางการ และปฏิบัติตาม คู่มือการติดตั้ง .

แยกเฟรมด้วย GraphicsMagick

หากต้องการแยกเฟรมจาก GIF โดยใช้ GraphicsMagick ให้ใช้  คำสั่งgm convert อย่างไรก็ตาม ก่อนอื่น คุณต้องใช้คำสั่งCD เพื่อย้ายไปยังไดเร็กทอรีที่คุณมีภาพ GIF ของคุณ ในตัวอย่างนี้ GIF จะอยู่ใน "รูปภาพ

cd ~/รูปภาพ

เมื่ออยู่ในไดเร็กทอรีแล้ว ให้เริ่มการดีคอมไพล์ มันไม่ควรใช้เวลานาน

gm แปลง MY-GIF.gif -รวมกัน +ติด GIF_Frame%3d.png

เมื่อการแปลงเสร็จสิ้น คุณจะเห็นภาพ PNG จำนวนมากที่มีชื่อไฟล์ “GIF_FRAME” ตามด้วยตัวเลข ดูไฟล์รูปภาพเหล่านี้สำหรับเฟรมที่คุณต้องการเก็บและลบส่วนที่เหลือ

วิธีที่ 2 – Gimp

หากบรรทัดคำสั่งไม่เหมาะกับคุณ อีกวิธีในการแยกเฟรมจากภาพ GIF ก็คือการนำเข้า GIF เข้าสู่ Gimp สำรวจภาพเคลื่อนไหวเป็นแต่ละเฟรม และบันทึกเฟรมที่คุณต้องการ

ในการเริ่มต้นแยกเฟรมออกจากไฟล์ภาพ GIF โดยใช้ Gimp คุณจะต้องติดตั้งโปรแกรม การติดตั้ง Gimp, โปรดปฏิบัติตามคู่มือการติดตั้งของเรา

แยกเฟรมด้วย Gimp

การแยกแต่ละเฟรมออกจากไฟล์ GIF ใน Gimp นั้นค่อนข้างตรงไปตรงมา ในการเริ่มต้น ให้เปิดตัวจัดการไฟล์ Linuxและคลิกขวาที่ GIF ของคุณด้วยเมาส์ จากนั้นมองผ่านเมนูคลิกขวาสำหรับ "เปิดด้วย" แล้ววางเมาส์เหนือมัน

หลังจากวางเมาส์เหนือ "เปิดด้วย" ให้เลือกตัวเลือก "เปิดด้วยโปรแกรมจัดการรูปภาพ GNU" แล้วคลิก การทำเช่นนี้จะโหลด GIF ของคุณลงใน GIMP

เมื่อโหลด GIF ลงใน GIMP แล้ว ให้ดูที่เลเยอร์ของคุณ แต่ละเฟรมใน GIF เป็นเลเยอร์ของตัวเอง จากที่นี่ ให้คลิกที่ไอคอนรูปตาเพื่อซ่อนทุกเฟรมเพื่อไม่ให้แสดงสิ่งใดบนผืนผ้าใบ

วิธีแยกเฟรมจาก GIF บน Linux

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

วิธีแยกเฟรมจาก GIF บน Linux

ตอนนี้เฟรมที่คุณเลือกเป็นเพียงเฟรมเดียวที่มองเห็นได้บนผืนผ้าใบ ให้คลิกที่เมนู "ไฟล์" เพื่อแสดงตัวเลือกต่างๆ จากนั้นคลิกที่ปุ่ม "ส่งออกเป็น" เพื่อเริ่มกระบวนการส่งออก

วิธีแยกเฟรมจาก GIF บน Linux

ในเมนู "ส่งออก" ให้บันทึกเฟรมของคุณเป็นไฟล์ PNG หรือไฟล์ JPG อย่าลืมเลือกตำแหน่งที่คุ้นเคยบนระบบไฟล์ Linux ของคุณเพื่อบันทึก มิฉะนั้นคุณอาจลืมเมื่อคุณใส่ไฟล์ภาพ


วิธีการติดตั้ง GitLab บน Ubuntu Server

วิธีการติดตั้ง GitLab บน Ubuntu Server

คุณต้องการให้ GitLab ทำงานบนเซิร์ฟเวอร์ Ubuntu ของคุณหรือไม่? GitLab เป็นทางเลือกที่โฮสต์ได้เองที่มีประสิทธิภาพสำหรับบริการต่างๆ เช่น GitHub ด้วยคุณสามารถ

การรักษาความปลอดภัยเซิร์ฟเวอร์ Ubuntu Linux ด้วย SELinux

การรักษาความปลอดภัยเซิร์ฟเวอร์ Ubuntu Linux ด้วย SELinux

เรียนรู้วิธีเพิ่มความปลอดภัยให้กับเซิร์ฟเวอร์ Ubuntu Linux โดยการติดตั้งและเปิดใช้งาน SELinux

กำหนดค่า NFS บนเซิร์ฟเวอร์ Linux ด้วย Cockpit

กำหนดค่า NFS บนเซิร์ฟเวอร์ Linux ด้วย Cockpit

ต้องการวิธีที่ง่ายกว่าในการเมานต์การแชร์ NFS บนเซิร์ฟเวอร์ Linux ของคุณหรือไม่ เรียนรู้วิธีเมานต์การแชร์ NFS ด้วยแอป Cockpit

วิธีอัปเกรดเป็น Ubuntu 22.04 LTS

วิธีอัปเกรดเป็น Ubuntu 22.04 LTS

การสนับสนุนระยะยาวของ Ubuntu 22.04 อยู่ที่นี่แล้ว! เรียนรู้วิธีอัปเกรดเดสก์ท็อปหรือแล็ปท็อปของคุณเป็น Ubuntu รุ่นล่าสุด

วิธีติดตั้งไดรเวอร์ Nvidia GPU ล่าสุดบน Linux

วิธีติดตั้งไดรเวอร์ Nvidia GPU ล่าสุดบน Linux

วิธีติดตั้งไดรเวอร์ Nvidia GPU ล่าสุดบน Linux

วิธีถ่ายโอนไฟล์ไปยังคอนเทนเนอร์ Docker

วิธีถ่ายโอนไฟล์ไปยังคอนเทนเนอร์ Docker

ต้องการถ่ายโอนไฟล์ไปยังคอนเทนเนอร์ Docker ของคุณหรือไม่ ด้วยเครื่องมือ Docker cp คุณสามารถย้ายไฟล์เข้าและออกจากคอนเทนเนอร์ได้อย่างง่ายดาย

วิธีติดตั้งไฟล์ DEB บน Linux

วิธีติดตั้งไฟล์ DEB บน Linux

ไฟล์ DEB คืออะไร?? คุณจะทำอย่างไรกับมัน? เรียนรู้หลายวิธีที่คุณสามารถติดตั้งไฟล์ DEB บน Linux PC ของคุณ

วิธีทำให้ GOG Galaxy ทำงานบน Linux

วิธีทำให้ GOG Galaxy ทำงานบน Linux

คุณเป็นเจ้าของเกมบน GOG.com หรือไม่? ต้องการตั้งค่าไคลเอนต์ GOG Galaxy บนพีซี Linux ของคุณเพื่อเพลิดเพลินกับวิดีโอเกมหรือไม่? ทำตามคำแนะนำนี้ในขณะที่เราแสดง

วิธีการติดตั้ง Docker Engine บน CentOS

วิธีการติดตั้ง Docker Engine บน CentOS

Docker Engine เป็นโปรแกรมเปิดคอนเทนเนอร์สำหรับ Linux และแพลตฟอร์มอื่นๆ Docker Engine จัดการคอนเทนเนอร์ในตัวที่ทำงานคล้ายกับ

วิธีทำให้การแชททั้งหมดของคุณเป็นหนึ่งเดียวกับ Ferdi

วิธีทำให้การแชททั้งหมดของคุณเป็นหนึ่งเดียวกับ Ferdi

คุณเหนื่อยกับการติดตั้ง Slack, Discord และเครื่องมือเพิ่มประสิทธิภาพอื่น ๆ บนระบบ Linux ของคุณหรือไม่? คุณหวังว่าพวกเขาจะรวมเป็นหนึ่งเดียวได้ไหม