วิธีแยกเฟรมจาก 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 ของคุณเพื่อบันทึก มิฉะนั้นคุณอาจลืมเมื่อคุณใส่ไฟล์ภาพ

ฝากความเห็น

Fix Screen Tearing on Intel Graphics in Pardus Linux: A Result-Focused Guide

Fix Screen Tearing on Intel Graphics in Pardus Linux: A Result-Focused Guide

Fix Intel graphics screen tearing in Pardus Linux by checking X11 vs. Wayland, compositor settings, refresh rate, active Xorg driver, and TearFree only when appropriate.

วิธีการตั้งค่าไฟร์วอลล์ SLES 15 ด้วย firewall-cmd

วิธีการตั้งค่าไฟร์วอลล์ SLES 15 ด้วย firewall-cmd

กำหนดค่า firewalld บน SLES 15: ตรวจสอบโซน อนุญาตบริการหรือพอร์ต บันทึกกฎถาวร โหลดใหม่ได้อย่างปลอดภัย และตรวจสอบการเข้าถึง

คู่มือการตั้งค่าการอัปเดต SLES Live Patching: อัปเดตเคอร์เนลโดยไม่ต้องรีบูตเครื่อง

คู่มือการตั้งค่าการอัปเดต SLES Live Patching: อัปเดตเคอร์เนลโดยไม่ต้องรีบูตเครื่อง

เปิดใช้งานการแพตช์เคอร์เนลแบบเรียลไทม์บน SLES 15 SP7 ใช้การแก้ไขที่รองรับโดยไม่ต้องรีบูต ตรวจสอบแพตช์ที่ใช้งานอยู่ และทำความเข้าใจว่าเมื่อใดที่ยังจำเป็นต้องรีสตาร์ทเคอร์เนล

วิธีเปิดใช้งานโหมด FIPS บน SUSE Linux Enterprise Server 15

วิธีเปิดใช้งานโหมด FIPS บน SUSE Linux Enterprise Server 15

เปิดใช้งานโหมด FIPS บน SLES 15 โดยใช้ยูทิลิตี้การตั้งค่าที่ SUSE รองรับ รีบูตอย่างปลอดภัย ตรวจสอบสถานะเคอร์เนลและนโยบายการเข้ารหัส และตรวจสอบขีดจำกัดการรับรอง

วิธีการติดตั้ง Google Chrome บน Gooroom OS โดยไม่ละเมิดนโยบายความปลอดภัย

วิธีการติดตั้ง Google Chrome บน Gooroom OS โดยไม่ละเมิดนโยบายความปลอดภัย

ติดตั้ง Google Chrome บน Gooroom OS อย่างปลอดภัยด้วยแพ็กเกจ .deb อย่างเป็นทางการ, APT, การตรวจสอบนโยบาย, คำแนะนำในการอัปเดต และการแก้ไขสำหรับอุปกรณ์ที่ได้รับการจัดการ

วิธีการส่งออกบันทึกระบบ SLES ไปยังเซิร์ฟเวอร์ Syslog ระยะไกลอย่างปลอดภัย

วิธีการส่งออกบันทึกระบบ SLES ไปยังเซิร์ฟเวอร์ Syslog ระยะไกลอย่างปลอดภัย

ส่งต่อบันทึกระบบ SLES ไปยังเซิร์ฟเวอร์ syslog ระยะไกลอย่างปลอดภัยด้วย rsyslog, ใบรับรอง TLS, การตรวจสอบชื่อคู่ค้า, คิว, การตรวจสอบความถูกต้อง และการทดสอบ

การผสานรวม Active Directory กับ SSSD ใน SLES 15: คู่มือทีละขั้นตอน

การผสานรวม Active Directory กับ SSSD ใน SLES 15: คู่มือทีละขั้นตอน

เชื่อมต่อ SLES 15 เข้ากับ Active Directory ด้วย SSSD โดยใช้ YaST เตรียม DNS และเวลา กำหนดค่าการเข้าสู่ระบบโดเมน ตรวจสอบ Kerberos และเปรียบเทียบ SSSD, Winbind และ realmd

แก้ไขปัญหาไดรเวอร์ Wi-Fi Realtek RTL8821CE บน Pardus Linux

แก้ไขปัญหาไดรเวอร์ Wi-Fi Realtek RTL8821CE บน Pardus Linux

แก้ไขปัญหา Wi-Fi RTL8821CE บน Pardus Linux โดยตรวจสอบไดรเวอร์ rtw88 ในตัว เฟิร์มแวร์ Realtek คำสั่ง rfkill, NetworkManager และตัวเลือกการสำรองข้อมูลที่ปลอดภัย

แก้ไขปัญหา "ความล้มเหลวชั่วคราวในการแก้ไข DNS" ใน Debian 12 ด้วย systemd-resolved

แก้ไขปัญหา "ความล้มเหลวชั่วคราวในการแก้ไข DNS" ใน Debian 12 ด้วย systemd-resolved

วินิจฉัยและแก้ไขปัญหาการแก้ไขชื่อโดเมน (DNS resolution) บน Debian 12 ที่ใช้ systemd-resolved รวมถึง resolv.conf, NetworkManager, networkd, cache และการตรวจสอบความถูกต้อง

วิธีการติดตั้งระบบปฏิบัติการ Pardus Linux ควบคู่กับ Windows 11 อย่างปลอดภัย

วิธีการติดตั้งระบบปฏิบัติการ Pardus Linux ควบคู่กับ Windows 11 อย่างปลอดภัย

ติดตั้ง Pardus 25.2 ควบคู่ไปกับ Windows 11 โดยทำการสำรองข้อมูล ลดขนาดไดรฟ์ Windows บูตจาก USB UEFI และปกป้องพาร์ติชั่น EFI และพาร์ติชั่นกู้คืนที่มีอยู่เดิม