ภาษาอังกฤษภาษาฝรั่งเศสสเปน

Ad


ไอคอน Fav ของ OnWorks

กิ๊ฟซิเคิล

เรียกใช้ gifsicle ในผู้ให้บริการโฮสต์ฟรีของ OnWorks ผ่าน Ubuntu Online, Fedora Online, โปรแกรมจำลองออนไลน์ของ Windows หรือโปรแกรมจำลองออนไลน์ของ MAC OS

นี่คือคำสั่ง gifsicle ที่สามารถเรียกใช้ในผู้ให้บริการโฮสต์ฟรีของ OnWorks โดยใช้เวิร์กสเตชันออนไลน์ฟรีของเรา เช่น Ubuntu Online, Fedora Online, โปรแกรมจำลองออนไลน์ของ Windows หรือโปรแกรมจำลองออนไลน์ของ MAC OS

โครงการ:

ชื่อ


gifsicle - ปรับแต่งภาพ GIF และภาพเคลื่อนไหว

เรื่องย่อ


กิ๊ฟซิเคิล [ตัวเลือก เฟรม และชื่อไฟล์]...

DESCRIPTION


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

กิ๊ฟซิเคิล ปกติจะประมวลผลไฟล์ GIF อินพุตตามตัวเลือกบรรทัดคำสั่งและ
เขียนผลลัพธ์ไปยังเอาต์พุตมาตรฐาน ดิ -i ตัวเลือก เช่น บอก กิ๊ฟซิเคิล ไปยัง
ประสานอินพุต:

กิ๊ฟซิเคิล -i < รูป.gif > สอดประสาน pic.gif

กิ๊ฟซิเคิล เก่งในการสร้างและจัดการภาพเคลื่อนไหว GIF โดยค่าเริ่มต้น จะรวมสอง
หรือไฟล์อินพุตเพิ่มเติมในแอนิเมชั่น “flipbook”:

กิ๊ฟซิเคิล pic1.gif pic2.gif pic3.gif > ภาพเคลื่อนไหว.gif

ใช้ตัวเลือกเช่น --ล่าช้า, --ลูปนับและ --เพิ่มประสิทธิภาพ เพื่อปรับแต่งแอนิเมชั่นของคุณ

หากต้องการแก้ไขไฟล์ GIF ให้ใช้ปุ่ม --แบทช์ ตัวเลือก. กับ --แบทช์, กิ๊ฟซิเคิล จะปรับเปลี่ยน
ไฟล์ที่คุณระบุแทนที่จะเขียนไฟล์ใหม่ไปยังเอาต์พุตมาตรฐาน เพื่อประสาน
GIF ทั้งหมดในไดเร็กทอรีปัจจุบัน คุณสามารถพูดได้ว่า:

กิ๊ฟซิเคิล --แบทช์ -i * .gif

ผู้ใช้ใหม่อาจต้องการข้ามไปยังส่วนตัวอย่างในตอนท้าย

แนวคิด ดัชนี


แนวคิดอยู่ทางด้านซ้าย เกี่ยวข้อง กิ๊ฟซิเคิล ตัวเลือกอยู่ด้านขวา

แอนิเมชั่น การเปลี่ยนการเลือกเฟรม การเปลี่ยนเฟรม ฯลฯ
การกำจัด --การกำจัด
วนลูป --ลูปนับ
ส่วนของการเลือกเฟรม
มีขนาดเล็กกว่า --เพิ่มประสิทธิภาพ, --สี
ความเร็ว --ล่าช้า
ผลผลิตไม่ดี --ระมัดระวัง
สีพื้นหลัง --พื้นหลัง
สีเปลี่ยน --เปลี่ยนสี, --use-สีแผนที่, --ไดเทอร์, --transform-สีแผนที่
ลดจำนวน --สี, --ไดเทอร์, --แกมม่า
ความคิดเห็น --ความคิดเห็น
ส่วนขยาย --ส่วนขยาย, --app-ส่วนขยาย, --extension-ข้อมูล
ขนาดไฟล์ --เพิ่มประสิทธิภาพ, --ยกเลิกการเพิ่มประสิทธิภาพ, --สี
การแปลงภาพ
การปลูกพืช --พืช, --พืช-โปร่งใส
พลิก --พลิก-*
ปรับขนาด --ปรับขนาด, --มาตราส่วน
หมุน --หมุน-*
เฉดสีเทา --use-สีแผนที่
ที่พัวพัน --อินเตอร์เลซ
กรอบการวางตำแหน่ง --ตำแหน่ง
หน้าจอตรรกะ -- หน้าจอตรรกะ
การเลือกเฟรม การเลือกเฟรม (like '#0')
ความโปร่งใส --โปร่งใส
คำแนะนำ: --ไม่มีคำเตือน

คำสั่ง สาย


กิ๊ฟซิเคิลบรรทัดคำสั่งของประกอบด้วยไฟล์อินพุต GIF และตัวเลือก ตัวเลือกส่วนใหญ่เริ่มต้นด้วย a
ขีด (-) หรือบวก (+); การเลือกเฟรม ตัวเลือกชนิดหนึ่ง เริ่มต้นด้วยเครื่องหมายตัวเลข (#)
อย่างอื่นเป็นไฟล์อินพุต GIF

กิ๊ฟซิเคิล อ่านและประมวลผลไฟล์อินพุต GIF ตามลำดับ หากไม่มีไฟล์อินพุต GIF หรือ
คุณให้ชื่อไฟล์พิเศษ '-' ซึ่งอ่านจากอินพุตมาตรฐาน

กิ๊ฟซิเคิล ออกด้วยสถานะ 0 หากไม่มีข้อผิดพลาดและสถานะ 1 เป็นอย่างอื่น

OPTIONS


ทุกตัวเลือกมีรูปแบบยาว '--ชื่อยาว-อธิบาย'. ไม่ต้องพิมพ์ให้ครบ
ชื่อยาวอธิบายพอให้ชัดเจน

บางตัวเลือกยังมีรูปแบบย่อ '-X'. คุณสามารถรวมตัวเลือกสั้น ๆ ได้หากไม่เป็นเช่นนั้น
โต้แย้ง: '-IIb' ก็เหมือนกับ '-I -I -b'. แต่ระวังตัวเลือกที่ทำ
โต้แย้ง: '-cblah' หมายถึง '-c บลา' ไม่ใช่ '-c -b -l -a -h'

หลายตัวเลือกยังมีการสนทนา '--ไม่มีตัวเลือก' ซึ่งปิดตัวเลือก คุณสามารถหมุน
ปิดตัวเลือกสั้น ๆ '-X'โดยพูดว่า'+X' แทนที่.

โหมด Options
ตัวเลือกโหมดบอก กิ๊ฟซิเคิล ชนิดของผลผลิตที่จะสร้าง. มีได้มากสุดหนึ่งอย่าง และ
จะต้องอยู่ก่อนอินพุต GIF ใดๆ

--ผสาน, -m
รวมอินพุต GIF ทั้งหมดเป็นไฟล์เดียวที่มีหลายเฟรมและเขียนไฟล์นั้นไปที่
เอาต์พุตมาตรฐาน นี่คือโหมดเริ่มต้น

--แบทช์, -b
แก้ไขอินพุต GIF แต่ละรายการโดยการอ่านและเขียนชื่อไฟล์เดียวกัน (GIFs
อ่านจากอินพุตมาตรฐานจะถูกเขียนไปยังเอาต์พุตมาตรฐาน)

--ระเบิด, -e
สร้างเอาต์พุต GIF สำหรับแต่ละเฟรมของไฟล์อินพุตแต่ละไฟล์ เอาต์พุต GIFs มีชื่อว่า
'xxx.000', 'xxx.001' และอื่นๆ โดยที่ 'xxx' คือชื่อของไฟล์อินพุต (หรือ
สิ่งที่คุณระบุด้วย '--เอาท์พุท') และส่วนขยายที่เป็นตัวเลขคือเฟรม
จำนวน.

--ระเบิดตามชื่อ, -E
เหมือนกับ --ระเบิดแต่เขียนเฟรมที่มีชื่อลงในไฟล์ 'xxx.ชื่อ' แทน
'xxx.กรอบหมายเลข'. เฟรมตั้งชื่อโดยใช้ '--ชื่อ'

General Options
ตัวเลือกทั่วไปควบคุมข้อมูล กิ๊ฟซิเคิล พิมพ์และตำแหน่งที่จะเขียนผลลัพธ์
ตัวเลือกข้อมูลและ --รายละเอียด สามารถปิดได้ด้วย '--ไม่มี-X'

--ข้อมูล, -I
พิมพ์คำอธิบายที่มนุษย์อ่านได้ของอินพุต GIF แต่ละรายการไปยังเอาต์พุตมาตรฐาน หรือ
ไฟล์อะไรก็ได้ที่คุณระบุด้วย -o. ตัวเลือกนี้จะระงับเอาต์พุตปกติ และไม่สามารถ
รวมกับตัวเลือกโหมดเช่น --แบทช์. ถ้าคุณให้สอง --ข้อมูล or -I ตัวเลือก
อย่างไรก็ตาม ข้อมูลถูกพิมพ์ไปยังข้อผิดพลาดมาตรฐาน และผลลัพธ์ปกติจะเกิดขึ้นเป็น
ตามปกติ.

--สีข้อมูล, --cinfo
Like --ข้อมูลแต่ยังพิมพ์ข้อมูลเกี่ยวกับ colormap ของไฟล์อินพุตด้วย

--extension-ข้อมูล, --xinfo
Like --ข้อมูลแต่ยังพิมพ์นามสกุล GIF ที่ไม่รู้จักในa การถ่ายโอนข้อมูล(1)-ชอบ
จัดรูปแบบ

--ขนาด-ข้อมูล, -- ข้อมูล
Like --ข้อมูลแต่ยังพิมพ์ข้อมูลเกี่ยวกับขนาดภาพที่บีบอัด

--ช่วยด้วย, -h
พิมพ์ข้อมูลการใช้งานและออก

-o ไฟล์
--เอาท์พุท ไฟล์
ส่งออกไปยัง ไฟล์. ชื่อไฟล์พิเศษ '-' หมายถึงเอาต์พุตมาตรฐาน

--รายละเอียด, -V
พิมพ์ข้อมูลความคืบหน้า (ไฟล์ที่อ่านและเขียน) ไปยังข้อผิดพลาดมาตรฐาน

--ไม่มีคำเตือน, -w
ระงับข้อความเตือนทั้งหมด

--no-ละเว้น-ข้อผิดพลาด
ออกจากสถานะ 1 เมื่อพบ GIF ที่ผิดพลาดมาก ค่าเริ่มต้นคือการยุ่งเหยิงบน

--รุ่น
พิมพ์หมายเลขเวอร์ชันและข้อมูลที่ไม่รับประกันสั้นๆ และออก

--ระมัดระวัง
เขียน GIF ที่ใหญ่ขึ้นเล็กน้อยเพื่อหลีกเลี่ยงจุดบกพร่องในการใช้งาน GIF อื่นๆ บาง
เวอร์ชัน Java และ Internet Explorer ไม่สามารถแสดง GIF ที่ถูกต้องและน้อยที่สุดที่
ผลิตกิฟซิเคิล ใช้ --ระมัดระวัง ตัวเลือกหากคุณมีปัญหากับ a
ภาพเฉพาะ

--อนุรักษ์-หน่วยความจำ
ประหยัดการใช้หน่วยความจำโดยเสียเวลาประมวลผล สิ่งนี้อาจมีประโยชน์หากคุณ
กำลังประมวลผล GIF ขนาดใหญ่บนคอมพิวเตอร์ที่ไม่มีหน่วยความจำมาก

--ไฟล์ถัดไป
อนุญาตให้ไฟล์อินพุตมีภาพ GIF ที่ต่อกันหลายภาพ หากชื่อไฟล์ปรากฏขึ้น
หลายครั้งบนบรรทัดคำสั่ง กิ๊ฟซิเคิล จะอ่านรูปภาพใหม่จากแต่ละไฟล์
เวลา. ตัวเลือกนี้สามารถช่วยให้สคริปต์หลีกเลี่ยงความต้องการไฟล์ชั่วคราว ตัวอย่างเช่น,
เพื่อสร้าง GIF แบบเคลื่อนไหวที่มีสามเฟรมที่มีความล่าช้าต่างกัน คุณอาจเรียกใช้
"กิ๊ฟซิเคิล --ไฟล์ถัดไป -d10 - -d20 - -d30 - > ออก.gif" และเขียนภาพ GIF สามภาพ
ตามลำดับ ถึง กิ๊ฟซิเคิลอินพุตมาตรฐานของ

--หลายไฟล์
Like --ไฟล์ถัดไปแต่อ่านแล้ว as หลาย GIF ภาพ as เป็นไปได้ จากแต่ละไฟล์ ตัวเลือกนี้
มีไว้สำหรับสคริปต์ ตัวอย่างเช่น การรวมรูปภาพ GIF จำนวนที่ไม่รู้จักเข้ากับ a
แอนิเมชั่นเดี่ยว รัน "กิ๊ฟซิเคิล --หลายไฟล์ - > ออก.gif" และเขียนภาพ GIF ใน
ลำดับ ถึง กิ๊ฟซิเคิลอินพุตมาตรฐานของ การเลือกเฟรมใด ๆ จะใช้กับสุดท้ายเท่านั้น
ไฟล์ในการต่อกัน

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

#NUM เลือกกรอบ NUM. (เฟรมแรกคือ '#0'. ตัวเลขติดลบนับถอยหลัง
จากเฟรมสุดท้ายซึ่งก็คือ '#-1'.)
#เลข 1-เลข 2 เลือกเฟรม เลข 1 ตลอด เลข 2.
#เลข 1- เลือกเฟรม เลข 1 ผ่านกรอบสุดท้าย
#ชื่อ เลือกกรอบชื่อ ชื่อ.

อักขระ '#' มีความหมายพิเศษสำหรับเชลล์จำนวนมาก ดังนั้นโดยทั่วไปคุณต้องอ้างอิง

ตัวอย่างเช่น
กิ๊ฟซิเคิล happy.gif "# 0"
ใช้เฟรมแรกจาก happy.gif;
กิ๊ฟซิเคิล happy.gif "#0-2"
ใช้สามเฟรมแรก และ
กิ๊ฟซิเคิล happy.gif "#-1-0"
ใช้เฟรมในลำดับย้อนกลับ (เริ่มจากเฟรม #-1 -- เฟรมสุดท้าย -- และสิ้นสุด
ที่เฟรม #0 -- อันแรก)

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

กรอบ เปลี่ยนแปลง Options
ตัวเลือกการเปลี่ยนเฟรมแทรกเฟรมใหม่ลงในภาพเคลื่อนไหวหรือแทนที่หรือลบเฟรมที่
มีอยู่แล้ว บางอย่าง เช่น การเปลี่ยนหนึ่งเฟรมในแอนิเมชั่น นั้นคือ
ยากที่จะแสดงออกด้วยการเลือกเฟรม แต่ง่ายเมื่อเปลี่ยนเฟรม

--ลบ เฟรม [เฟรม... ]
ลบ เฟรม จากอินพุต GIF

--insert-ก่อน กรอบ อื่นๆ-GIFs
สิ่งที่ใส่เข้าไป อื่นๆ-GIFs ก่อน กรอบ ในอินพุต GIF

--ผนวก อื่นๆ-GIFs
ผนวก อื่นๆ-GIFs ไปยังอินพุต GIF

--แทนที่ เฟรม อื่นๆ-GIFs
แทนที่ เฟรม จากอินพุต GIF ด้วย อื่นๆ-GIFs.

--เสร็จแล้ว
ทำการเปลี่ยนแปลงชุดเฟรมปัจจุบันให้สมบูรณ์

พื้นที่ เฟรม อาร์กิวเมนต์คือการเลือกเฟรม (ดูด้านบน) อาร์กิวเมนต์เหล่านี้มักจะอ้างถึง
เฟรมจาก เป็นต้นฉบับ อินพุต GIF ดังนั้น ถ้า 'a.gif' มี 3 เฟรม และ 'b.gif' มีหนึ่งเฟรม นี่
คำสั่ง
กิ๊ฟซิเคิล .gif --ลบ "# 0" --แทนที่ "# 2" บี.กิฟ
จะสร้างแอนิเมชั่นเอาต์พุตที่มี 2 เฟรม: 'a.gif' เฟรม 1 จากนั้น 'b.gif'

พื้นที่ อื่นๆ-GIFs อาร์กิวเมนต์คือไฟล์อินพุต GIF และการเลือกเฟรมจำนวนเท่าใดก็ได้ เหล่านี้
รูปภาพจะรวมกันในโหมดผสานและเพิ่มลงใน GIF อินพุต ดิ อื่นๆ-GIFs นานถึง
ตัวเลือกการเปลี่ยนเฟรมถัดไป ดังนั้นคำสั่งนี้จะแทนที่เฟรมแรกของ 'in.gif' ด้วย
การรวมกันของ 'a.gif' และ 'b.gif':
กิ๊ฟซิเคิล -b in.gif --แทนที่ "# 0" .gif บี.กิฟ

อย่างไรก็ตาม คำสั่งนี้จะแทนที่เฟรมแรกของ 'in.gif' ด้วย 'a.gif' แล้วตามด้วย
ประมวลผล 'b.gif' แยกกัน:
กิ๊ฟซิเคิล -b in.gif --แทนที่ "# 0" .gif --เสร็จแล้ว บี.กิฟ

คำเตือน: คุณไม่ควรใช้ทั้งการเลือกเฟรมและการเปลี่ยนแปลงเฟรมใน GIF อินพุตเดียวกัน

ภาพ Options
ตัวเลือกรูปภาพจะแก้ไขรูปภาพอินพุต โดยเปลี่ยนการอินเทอร์เลซ ความโปร่งใส และ
การครอบตัด ตัวอย่างเช่น ตัวเลือกรูปภาพมีสามรูปแบบ: '--NS','--ไม่มี-X'และ'--เดียวกัน-X'
'--NS' แบบฟอร์มเลือกค่าสำหรับคุณลักษณะ '--ไม่มี-X' แบบฟอร์มปิดคุณสมบัติ
และ '--เดียวกัน-X' หมายความว่าค่าของคุณสมบัติถูกคัดลอกมาจากแต่ละอินพุต ดิ
ค่าเริ่มต้นคือเสมอ '--เดียวกัน-X'. ตัวอย่างเช่น, -พื้นหลัง="#0000FF" กำหนดพื้นหลัง
สีเป็นสีน้ำเงิน, --ไม่มีพื้นหลัง เปลี่ยนสีพื้นหลัง (โดยตั้งค่าเป็น 0) และ
--same-พื้นหลัง ใช้สีพื้นหลังที่มีอยู่ของรูปภาพอินพุต คุณสามารถให้แต่ละตัวเลือก
หลายครั้ง; ตัวอย่างเช่น,
กิ๊ฟซิเคิล -b -O2 -i .gif --เดียวกัน-interlace บี.กิฟ ซี.กิฟ
จะทำให้ 'a.gif' เป็นแบบอินเทอร์เลซ แต่ปล่อยให้ 'b.gif' และ 'c.gif' ซ้อนทับกันก็ต่อเมื่อ
แล้ว.

-B สี
--พื้นหลัง สี
ตั้งค่าพื้นหลังของเอาต์พุต GIF เป็น สี. อาร์กิวเมนต์สามารถมีรูปแบบเดียวกับin
--โปร่งใส ตัวเลือกด้านล่าง

--พืช x1,y1-x2,y2
--พืช x1,y1+ความกว้างxความสูง
ครอบตัดเฟรมอินพุตต่อไปนี้เป็นพื้นที่สี่เหลี่ยมที่เล็กกว่า มุมบนซ้ายของ
สี่เหลี่ยมนี้คือ (x1,y1); คุณสามารถให้มุมล่างขวา (x2,y2), หรือ
ความกว้างและความสูงของสี่เหลี่ยมผืนผ้า ใน x1,y1+ความกว้างxความสูง แบบฟอร์ม, ความกว้าง และ
ความสูง สามารถเป็นศูนย์หรือลบ มิติศูนย์หมายความว่าพื้นที่การครอบตัดไปที่
ขอบของภาพ มิติเชิงลบนำพื้นที่ครอบตัดที่หลายพิกเซล
กลับจากขอบภาพ ตัวอย่างเช่น, --พืช 2,2+-2x-2 จะโกนออกทีละ 2 พิกเซล
ด้านข้างของภาพที่ป้อน การครอบตัดจะเกิดขึ้นก่อนการหมุน การพลิก
การปรับขนาดหรือการวางตำแหน่ง

--พืช-โปร่งใส
ครอบตัดขอบโปร่งใสออกจากเฟรมอินพุตต่อไปนี้ สิ่งนี้เกิดขึ้นหลังจากใด ๆ
การครอบตัดเนื่องจาก --พืช ตัวเลือก. มันทำงานบนอิมเมจอินพุตดิบ ตัวอย่างเช่น any
ยังไม่ได้ใช้ตัวเลือกความโปร่งใส

--พลิกแนวนอน
--พลิกแนวตั้ง
พลิกเฟรมต่อไปนี้ในแนวนอนหรือแนวตั้ง

-i
--อินเตอร์เลซ
เปิดการอินเทอร์เลซ

-S ความกว้างxความสูง
-- หน้าจอตรรกะ ความกว้างxความสูง
ตั้งค่าหน้าจอลอจิกเอาต์พุตเป็น ความกว้างxความสูง. --no-ตรรกะหน้าจอ ตั้งค่าเอาต์พุต
หน้าจอลอจิกกับขนาดของเฟรมเอาต์พุตที่ใหญ่ที่สุดในขณะที่ --same-ตรรกะหน้าจอ
ตั้งค่าหน้าจอตรรกะเอาต์พุตเป็นหน้าจอตรรกะอินพุตที่ใหญ่ที่สุด --หน้าจอ คือ
คำพ้องความหมายสำหรับ -- หน้าจอตรรกะ.

-p x,y
--ตำแหน่ง x,y
ตั้งค่าตำแหน่งของเฟรมต่อไปนี้เป็น (x,y). --ไม่มีตำแหน่ง วิธี --ตำแหน่ง 0,0.
ปกติ --ตำแหน่ง x,y วางทุกเฟรมที่สำเร็จตรงที่ x,y. อย่างไรก็ตาม ถ้า an
ภาพเคลื่อนไหวทั้งหมดถูกป้อน x,y ถือเป็นตำแหน่งสำหรับแอนิเมชั่น

--หมุน-90
--หมุน-180
--หมุน-270
หมุนเฟรมต่อไปนี้ 90, 180 หรือ 270 องศา --ไม่หมุน ปิดใดๆ
การหมุน

-t สี
--โปร่งใส สี
ทำ สี โปร่งใสในกรอบต่อไปนี้ สี สามารถเป็นดัชนี colormap ได้
(0-255) ข้อกำหนดสีฐานสิบหก (เช่น "#FF00FF" สำหรับสีม่วงแดง) หรือเครื่องหมายทับ- หรือ
ค่าสีแดง สีเขียว และสีน้ำเงินที่คั่นด้วยเครื่องหมายจุลภาค (แต่ละค่าอยู่ระหว่าง 0 ถึง 255)

นามสกุล Options
ตัวเลือกส่วนขยายจะเพิ่มข้อมูลที่ไม่ใช่ภาพให้กับเอาต์พุต GIF ซึ่งรวมถึงชื่อ
ความคิดเห็นและส่วนขยายทั่วไป

--app-ส่วนขยาย ชื่อแอพ นามสกุล
เพิ่มส่วนขยายแอปพลิเคชันชื่อ ชื่อแอพ และด้วยค่า นามสกุล ไป
เอาต์พุต GIF --no-app-ส่วนขยาย ลบส่วนขยายแอปพลิเคชันออกจากอินพุต
ภาพ

-c ข้อความ
--ความคิดเห็น ข้อความ
เพิ่มความคิดเห็น, ข้อความ, ไปยังเอาต์พุต GIF ความคิดเห็นจะถูกวางไว้ก่อนถัดไป
กรอบในสตรีม --ไม่มีความคิดเห็น ลบความคิดเห็นออกจากภาพที่ป้อน

--ส่วนขยาย จำนวน นามสกุล
เพิ่มนามสกุล จำนวน และด้วยค่า นามสกุล ไปยังเอาต์พุต GIF
จำนวน อาจเป็นทศนิยม ฐานแปด ฐานสิบหก หรืออาจเป็นอักขระตัวเดียว เช่น 'n' ซึ่ง
ใช้ค่า ASCII --ไม่มีนามสกุล (หรือ +x) ลบส่วนขยายออกจากอินพุต
ภาพ

-n ข้อความ
--ชื่อ ข้อความ
ตั้งชื่อเฟรมถัดไปเป็น ข้อความ. ชื่อนี้ถูกเก็บไว้เป็นส่วนขยายในผลลัพธ์
GIF (หมายเลขส่วนขยาย 0xCE ตามด้วยอักขระของชื่อเฟรม)
--ไม่มีชื่อ ลบนามสกุลออกจากภาพที่ป้อน

นิเมชั่น Options
ตัวเลือกแอนิเมชั่นมีผลกับภาพเคลื่อนไหว GIF หรือกับแต่ละเฟรมในภาพเคลื่อนไหว GIF เนื่องจาก
ด้วยตัวเลือกรูปภาพ ตัวเลือกแอนิเมชั่นส่วนใหญ่มีสามรูปแบบ '--NS','--ไม่มี-X', และ
'--เดียวกัน-X' และคุณสามารถให้ตัวเลือกแอนิเมชั่นได้หลายครั้ง ตัวอย่างเช่น,
กิ๊ฟซิเคิล -b .gif -d50 "# 0" "# 1" -d100 "# 2" "# 3"
ตั้งค่าการหน่วงเวลาของเฟรม 0 และ 1 ถึง 50 และเฟรมที่ 2 และ 3 ถึง 100

-d เวลา
--ล่าช้า เวลา
ตั้งค่าการหน่วงเวลาระหว่างเฟรมเป็น เวลา ในเสี้ยววินาที

-D วิธี
--การกำจัด วิธี
ตั้งค่าวิธีการกำจัดสำหรับเฟรมต่อไปนี้เป็น วิธี. การกำจัดเฟรม
วิธีกำหนดวิธีที่ผู้ดูควรลบเฟรมเมื่อถึงเวลาแสดง
ต่อไป. วิธี สามารถเป็นตัวเลขระหว่าง 0 ถึง 7 (แม้ว่า 0 ถึง 3 เท่านั้นคือ
โดยทั่วไปมีความหมาย) หรือชื่อใดชื่อหนึ่งเหล่านี้: ไม่มี (ปล่อยให้เฟรมมองเห็นได้สำหรับ
เฟรมในอนาคตที่จะสร้างต่อไป) Asis (เหมือนกับ "ไม่มี") พื้นหลัง (หรือ bg) (แทนที่
กรอบที่มีพื้นหลัง) หรือ ก่อน (แทนที่เฟรมด้วยพื้นที่จาก
เฟรมที่แสดงก่อนหน้า) --ห้ามทิ้ง วิธี --การกำจัด=ไม่มี.

-l[นับ]
--ลูปนับ[=นับ]
ตั้งค่าส่วนขยายลูป Netscape เป็น นับ. นับ เป็นจำนวนเต็มหรือ ตลอดไป วนรอบ
อย่างไม่รู้จบ หากคุณจัดหา a --ลูปนับ ตัวเลือกโดยไม่ต้องระบุ นับ,กิฟซิเคิลจะ
ใช้ ตลอดไป. --no-วนซ้ำ (ค่าเริ่มต้น) ปิดการวนซ้ำ

ตั้งค่าการวนซ้ำให้น้อยกว่าจำนวนครั้งที่คุณต้องการให้แอนิเมชั่นทำ
วิ่ง. แอนิเมชั่นกับ --no-วนซ้ำ จะแสดงทุกเฟรมครั้งเดียว --ลูปนับ=1 จะ
วนหนึ่งครั้งจึงแสดงทุกเฟรมสองครั้ง และอื่นๆ สังเกตว่า --ลูปนับ=0 คือ
เทียบเท่ากับ --ลูปนับ=ตลอดไปไม่ --no-วนซ้ำ.

-O[ระดับ]
--เพิ่มประสิทธิภาพ[=ระดับ]
ปรับภาพเคลื่อนไหว GIF เอาต์พุตให้เหมาะสมสำหรับพื้นที่ ชั้น กำหนดว่าการเพิ่มประสิทธิภาพเป็นเท่าใด
เสร็จแล้ว; ระดับที่สูงขึ้นใช้เวลานานกว่า แต่อาจมีผลลัพธ์ที่ดีกว่า ขณะนี้มี
สามระดับ:

-O1 จัดเก็บเฉพาะส่วนที่เปลี่ยนแปลงของแต่ละภาพ นี่คือค่าเริ่มต้น
-O2 ยังใช้ความโปร่งใสในการย่อขนาดไฟล์เพิ่มเติม
-O3 ลองใช้วิธีการปรับให้เหมาะสมหลายวิธี (มักจะช้ากว่า บางครั้งก็ได้ผลลัพธ์ที่ดีกว่า)

แฟล็กการปรับให้เหมาะสมอื่นๆ ให้การควบคุมที่ละเอียดยิ่งขึ้น

-Okeep ว่าง
รักษาเฟรมโปร่งใสที่ว่างเปล่าไว้ (เฟรมเหล่านี้จะหายไปตามค่าเริ่มต้น)

คุณอาจสนใจตัวเลือกอื่นๆ ในการย่อขนาด GIF เช่น -k และ
--ไม่มีนามสกุล.

-U
--ยกเลิกการเพิ่มประสิทธิภาพ
ยกเลิกการปรับภาพเคลื่อนไหว GIF ให้เหมาะสมในรูปแบบที่แก้ไขได้ง่าย

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

ภาพ การแปลง Options
ตัวเลือกการแปลงรูปภาพใช้กับ GIF ทั้งหมดเมื่ออ่านหรือเขียน พวกเขาสามารถเป็น
ปิดด้วย '--ไม่มีตัวเลือก'

--ปรับขนาด ความกว้างxความสูง
ปรับขนาดเอาต์พุต GIF เป็น ความกว้างxความสูง. ทั้ง ความกว้าง or ความสูง อาจเป็นขีดล่าง
'_'. ถ้าอาร์กิวเมนต์คือ ความกว้างx_ จากนั้น GIF เอาต์พุตจะถูกปรับขนาดเป็น ความกว้าง พิกเซลกว้าง
โดยไม่ต้องเปลี่ยนอัตราส่วนภาพ มีการดำเนินการที่คล้ายคลึงกันสำหรับ _xความสูง.
การปรับขนาดจะเกิดขึ้นหลังจากรวมเฟรมอินพุตทั้งหมดและก่อนการปรับให้เหมาะสม
การปรับขนาดใช้ขนาดหน้าจอแบบลอจิคัล หากกระแสอินพุตมีตรรกะผิดปกติ
หน้าจอ (ตัวแสดง GIF จำนวนมากละเว้นหน้าจอตรรกะ) คุณอาจต้องการให้
--no-ตรรกะหน้าจอ (หรือ +S) เพื่อรีเซ็ตดังนั้น กิ๊ฟซิเคิล ใช้ขนาดภาพแทน
ดูสิ่งนี้ด้วย --resize-วิธี.

--ปรับขนาดความกว้าง ความกว้าง
--ปรับขนาดความสูง ความสูง
Like --ปรับขนาด ความกว้างx_ และ --ปรับขนาด _xความสูง ตามลำดับ

--ปรับขนาดพอดี ความกว้างxความสูง
Like --ปรับขนาดแต่ปรับขนาดเอาต์พุต GIF ให้พอดี ภายใน สี่เหลี่ยมผืนผ้าที่มีขนาด
ความกว้างxความสูง. อัตราส่วนกว้างยาวของ GIF ยังคงไม่เปลี่ยนแปลง ไม่มีการปรับขนาดหาก
GIF พอดีกับรูปสี่เหลี่ยมผืนผ้าที่กำหนดแล้ว ทั้ง ความกว้าง or ความสูง อาจเป็นไฟล์
ขีดเส้นใต้ '_' ซึ่งถือเป็นอนันต์

--resize-fit-ความกว้าง ความกว้าง
--ปรับขนาดพอดีความสูง ความสูง
Like --ปรับขนาดพอดี ความกว้างx_ และ --ปรับขนาดพอดี _xความสูง ตามลำดับ

--มาตราส่วน เอ็กซ์แฟกเตอร์[xวายแฟคเตอร์]
ปรับขนาดความกว้างและความสูงของ GIF เอาต์พุตโดย เอ็กซ์แฟกเตอร์ และ วายแฟคเตอร์. ถ้า วายแฟคเตอร์ ไม่ใช่
กำหนดให้มีค่าเริ่มต้นเป็น เอ็กซ์แฟกเตอร์. การปรับขนาดเกิดขึ้นหลังจากเฟรมอินพุตทั้งหมดได้รับการ
รวมกันและก่อนการเพิ่มประสิทธิภาพ

--resize-วิธี วิธี
กำหนดวิธีการปรับขนาดภาพ วิธี 'ตัวอย่าง' ทำงานเร็วมาก แต่เมื่อ
การย่อขนาดภาพทำให้เกิดสัญญาณรบกวน วิธีการ 'ผสม' ค่อนข้างช้ากว่า
แต่ให้ผลลัพธ์ที่ดูดีขึ้น ปัจจุบันวิธีการเริ่มต้นคือ 'ผสม'

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

Gifsicle ยังรองรับตัวจำลองตัวอย่างที่ซับซ้อนหลายตัว รวมถึง Catmull-Rom cubic
การสุ่มตัวอย่างซ้ำ ('catrom'), ตัวกรอง Mitchell-Netravali ('mitchell'), Lanczos 2 ห้อยเป็นตุ้ม
ตัวกรอง ('lanczos2') และตัวกรอง Lanczos แบบ 3 แฉก ('lanczos3') ตัวกรองเหล่านี้คือ
ยังคงช้ากว่า แต่สามารถให้ผลลัพธ์ที่คมชัดกว่าและดีกว่า

--ปรับขนาด-สี n
อนุญาตให้ Gifsicle เพิ่มสีกลางเมื่อปรับขนาดรูปภาพ โดยปกติ Gifsicle's
อัลกอริทึมการปรับขนาดใช้จานสีของภาพที่ป้อนโดยไม่มีการเปลี่ยนแปลง เมื่อหดตัว
รูปภาพที่มีสีน้อยมาก (เช่น ภาพขาวดำล้วน) เพิ่มระดับกลาง
สีสามารถปรับปรุงผลลัพธ์ได้ ตัวอย่าง: --ปรับขนาด-สี 64 อนุญาตให้ Gifsicle เพิ่ม
สีกลางสำหรับรูปภาพที่มีสีอินพุตน้อยกว่า 64 สี

สี Options
ตัวเลือกสีมีผลกับ GIF ทั้งหมดเมื่ออ่านหรือเขียน สามารถปิดได้
ด้วย '--ไม่มีตัวเลือก'

-k NUM
--สี NUM
ลดจำนวนสีที่แตกต่างกันในแต่ละเอาต์พุต GIF เป็น NUM หรือน้อยกว่า. หนุ่ม จะต้องเป็น
ระหว่าง 2 ถึง 256 สามารถใช้เพื่อลดขนาด GIF ที่ส่งออกหรือกำจัดในเครื่องได้
ตารางสี

โดยปกติ กลุ่มสีที่ปรับเปลี่ยนได้จะถูกเลือกจากตารางสีที่มีอยู่ คุณ
สามารถส่งผลกระทบต่อกระบวนการนี้ด้วย --color-วิธี ตัวเลือกหรือให้ colormap ของคุณเอง
กับ --use-สีแผนที่. Gifsicle อาจต้องเพิ่มสีเพิ่มเติม (ทำให้ NUM+1 ใน
ทั้งหมด) หากมีความโปร่งใสในภาพ

--color-วิธี วิธี
กำหนดวิธีการเลือกแผนผังสีที่มีขนาดเล็กลง 'ความหลากหลาย' ค่าเริ่มต้น is xv(1) ของ
อัลกอริธึมความหลากหลายซึ่งใช้ชุดย่อยที่เข้มงวดของสีที่มีอยู่และโดยทั่วไป
ให้ผลดี 'ผสมผสานความหลากหลาย' เป็นการปรับเปลี่ยนสิ่งนี้: บางสี
ค่าจะถูกผสมจากกลุ่มของสีที่มีอยู่ 'ค่ามัธยฐาน' คือค่ามัธยฐาน
อัลกอริทึมที่อธิบายโดย Heckbert --กระบวนการ เป็นคำพ้องความหมายสำหรับ --color-วิธี.

-f
--ไดเทอร์[=วิธี]
เมื่อ --ไดเทอร์ เปิดอยู่และแผนผังสีเปลี่ยนไป ใช้การผสมสีเพื่อ
สีที่หายไปโดยประมาณ สิ่งนี้ดูดีกว่าแต่ทำให้ไฟล์ใหญ่ขึ้นและอาจทำให้เกิด
สิ่งประดิษฐ์แอนิเมชั่น ดังนั้นจึงปิดโดยค่าเริ่มต้น

ระบุอัลกอริธึม dithering ด้วยตัวเลือก วิธี การโต้เถียง. ค่าเริ่มต้น
'ฟลอยด์-สไตน์เบิร์ก' ใช้การกระจายข้อผิดพลาด Floyd-Steinberg มักจะดูดีที่สุด แต่
ทำให้เกิดแอนิเมชั่นได้ เพราะตัวเลือกการแต่งสีจะแตกต่างกันไปในแต่ละเฟรม
กรอบ. Gifsicle ยังรองรับอัลกอริธึม dithering ที่สั่งซึ่งหลีกเลี่ยงแอนิเมชั่น
สิ่งประดิษฐ์ 'ro64' โหมดใช้รูปแบบขนาดใหญ่ที่ดูสุ่มและโดยทั่วไป
ให้ผลดี 'o3','o4'และ'o8' โหมดใช้ขนาดเล็กลง ปกติมากขึ้น
รูปแบบ 'สั่งซื้อ' โหมดจะเลือกอัลกอริธึม dithering ที่ดี เพื่อความพิเศษ
เอฟเฟกต์ ลองโหมดฮาล์ฟโทน 'ฮาล์ฟโทน','สแควร์ฮาล์ฟโทน'และ'เส้นทแยงมุม'. บาง
โหมดใช้พารามิเตอร์ทางเลือกโดยใช้เครื่องหมายจุลภาค โหมดฮาล์ฟโทนใช้ขนาดเซลล์และ
ขีดจำกัดสี: 'ฮาล์ฟโทน,10,3' สร้างเซลล์ halftone กว้าง 10 พิกเซลโดยที่แต่ละเซลล์
ใช้ได้ถึง 3 สี

--แกมม่า แกมมา
ตั้งค่าการแก้ไขแกมม่าเป็น แกมมาซึ่งสามารถเป็นจำนวนจริงหรือ 'srgb'. โดยประมาณ
การพูด ตัวเลขที่สูงขึ้นจะทำให้เงาเกินจริง และตัวเลขที่ต่ำลงจะทำให้ไฮไลต์เกินจริง
ค่าเริ่มต้นคือฟังก์ชันที่กำหนดโดยปริภูมิสี sRGB มาตรฐาน ซึ่งมักจะ
ทำได้ดี. (เอฟเฟกต์คล้ายกับ --แกมม่า=2.2.) Gifsicle ใช้การแก้ไขแกมมา
เมื่อเลือกจานสี (--สี) และเมื่อทำการ dithering (--ไดเทอร์).

--เปลี่ยนสี color1 color2
เปลี่ยนแปลง color1 ไปยัง color2 ใน GIF อินพุตต่อไปนี้ (ดิ สี อาร์กิวเมนต์มี
แบบเดียวกับใน -t ตัวเลือก) เปลี่ยนหลายสีโดยให้ตัวเลือกหลายตัว
ครั้ง การเปลี่ยนสีไม่รบกวนซึ่งกันและกัน ดังนั้นคุณจึงสามารถสลับสองสีได้อย่างปลอดภัย
สีด้วย '--เปลี่ยนสี color1 color2 --เปลี่ยนสี color2 color1'. พวกเขาทั้งหมด
มีผลเมื่ออ่านอินพุต GIF --ไม่เปลี่ยนสี ยกเลิกการเปลี่ยนสีทั้งหมด

--transform-สีแผนที่ คำสั่ง
คำสั่ง ควรเป็นคำสั่งเชลล์ที่อ่านจากอินพุตมาตรฐานและเขียนถึง
เอาต์พุตมาตรฐาน แต่ละ colormap ในเอาต์พุต GIF จะถูกแปลเป็นข้อความ colormap
รูปแบบ (ดู --use-สีแผนที่ ด้านล่าง) และส่งไปยังคำสั่ง ผลลัพธ์ที่สั่ง
สร้าง (ซึ่งควรอยู่ในรูปแบบข้อความสี) จะแทนที่อินพุต
แผนที่สี การแทนที่ไม่พิจารณาการจับคู่สี ดังนั้นพิกเซลที่ใช้สี
สล็อต n ในอินพุตจะยังคงใช้ช่องสี n ในการส่งออก

--use-สีแผนที่ แผนที่สี
เปลี่ยนภาพไปใช้ แผนที่สี. แต่ละพิกเซลในภาพจะเปลี่ยนให้ใกล้เคียงที่สุด
ตรงกับ แผนที่สี (หรือถ้า --ไดเทอร์ เปิดอยู่ เป็นการผสมสีแบบ dithered ใน
แผนที่สี). แผนที่สี เป็นไปได้ เว็บ สำหรับ 216 สี "จานสีปลอดภัยบนเว็บ"; สีเทา for
ระดับสีเทา; bw สำหรับขาวดำ หรือชื่อไฟล์. ไฟล์นั้นควรเป็น
ไฟล์ข้อความ (รูปแบบอธิบายไว้ด้านล่าง) หรือไฟล์ GIF ซึ่งจะมี colormap ทั่วโลก
ถูกนำมาใช้ ถ้า --สี=N ยังได้รับ N- เซตย่อยขนาดเท่าของ แผนที่สี จะถูกนำไปใช้.

ไฟล์แมปสีข้อความใช้รูปแบบนี้:

; แต่ละบรรทัดที่ไม่แสดงความคิดเห็นแสดงถึงสีเดียว "แดง เขียว น้ำเงิน"
; แต่ละองค์ประกอบควรอยู่ระหว่าง 0 ถึง 255
0 0 0 ; แบบนี้
255 255 255
; หรือใช้สัญลักษณ์เว็บฐานสิบหก
#ffffff ; แบบนี้

ตัวอย่าง


ขั้นแรก มาสร้างแอนิเมชั่น 'anim.gif':

กิ๊ฟซิเคิล .gif บี.กิฟ ซี.กิฟ d.gif > ภาพเคลื่อนไหว.gif

ภาพเคลื่อนไหวนี้จะเคลื่อนที่เร็วมาก เนื่องจากเราไม่ได้ระบุการหน่วงเวลา เบราว์เซอร์จะ
วนรอบเฟรมให้เร็วที่สุด มาช้าลงและหยุดชั่วคราว .5 วินาที
ระหว่างเฟรมโดยใช้ --ล่าช้า ตัวเลือก

กิ๊ฟซิเคิล --ล่าช้า 50 .gif บี.กิฟ ซี.กิฟ d.gif > ภาพเคลื่อนไหว.gif

หากเราต้องการให้ GIF วนซ้ำสามครั้ง เราก็สามารถใช้ --ลูปนับ:

กิ๊ฟซิเคิล -d 50 --วน=3 .gif บี.กิฟ ซี.กิฟ d.gif > ภาพเคลื่อนไหว.gif

(แทนที่จะพิมพ์ --ล่าช้า อีกครั้ง เราใช้แบบสั้น -d. หลายตัวเลือกสั้น
แบบฟอร์ม; คุณสามารถดูได้โดยเรียกใช้ 'กิ๊ฟซิเคิล --ช่วยด้วย'. เรายังย่อ --ลูปนับ ไปยัง
--ห่วงซึ่งก็ใช้ได้เพราะไม่มีตัวเลือกอื่นเริ่มต้นด้วย 'loop')

วิธีกระจาย 'anim.gif' ลงในเฟรมส่วนประกอบ:

กิ๊ฟซิเคิล --ระเบิด ภาพเคลื่อนไหว.gif
ls ภาพเคลื่อนไหว.gif*
anim.gif anim.gif.000 anim.gif.001 anim.gif.002 anim.gif.003

ในการเพิ่มประสิทธิภาพ 'anim.gif':

กิ๊ฟซิเคิล -b -O2 ภาพเคลื่อนไหว.gif

วิธีเปลี่ยนเฟรมที่สองของ 'anim.gif' เป็น 'x.gif':

กิ๊ฟซิเคิล -b --ยกเลิกการเพิ่มประสิทธิภาพ -O2 ภาพเคลื่อนไหว.gif --แทนที่ "# 1" x.gif

--ยกเลิกการเพิ่มประสิทธิภาพ ใช้เนื่องจาก 'anim.gif' ได้รับการปรับให้เหมาะสมในขั้นตอนสุดท้าย แก้ไขรายบุคคล
เฟรมใน GIF ที่ปรับให้เหมาะสมนั้นอันตรายหากไม่มี --ยกเลิกการเพิ่มประสิทธิภาพ; เฟรมหลังการเปลี่ยนแปลง
เฟรมอาจเสียหายจากการเปลี่ยนแปลง แน่นอน นี่อาจเป็นสิ่งที่คุณต้องการ

โปรดทราบว่า --ยกเลิกการเพิ่มประสิทธิภาพ และ --เพิ่มประสิทธิภาพ สามารถเปิดพร้อมกันได้ --ยกเลิกการเพิ่มประสิทธิภาพ ส่งผลกระทบต่อ
อินพุต ไฟล์ GIF ในขณะที่ --เพิ่มประสิทธิภาพ ส่งผลกระทบต่อ เอาท์พุต ไฟล์ GIF

วิธีพิมพ์ข้อมูลเกี่ยวกับเฟรมแรกและเฟรมที่สี่ของ 'anim.gif':

กิ๊ฟซิเคิล -I "# 0" "# 3" < ภาพเคลื่อนไหว.gif

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

กิ๊ฟซิเคิล -bII --ทรานส์ "# 000000" * .gif

ให้ -I สองครั้งบังคับให้เอาต์พุตปกติเกิดขึ้น ที่มีเพียงหนึ่งเดียว -I, GIF จะไม่เป็น
แก้ไข

วิธีเปลี่ยน 'anim.gif' เพื่อใช้ชุดย่อย 64 สีของชุดจานสีปลอดภัยบนเว็บ:

กิ๊ฟซิเคิล -b --สี=64 --use-col=web ภาพเคลื่อนไหว.gif

ในการสร้าง 'anim.gif' เวอร์ชันขาวดำแบบบิดเบี้ยว:

กิ๊ฟซิเคิล --ไดเทอร์ --use-col=bw ภาพเคลื่อนไหว.gif > ภาพเคลื่อนไหว-bw.gif

ในการซ้อนทับ GIF หนึ่งไว้บนอีกอันหนึ่ง - สร้าง GIF เอาต์พุตหนึ่งเฟรมที่ดูเหมือน
การทับซ้อนของอินพุตทั้งสอง -- ใช้ กิ๊ฟซิเคิล สองครั้ง:

กิ๊ฟซิเคิล ด้านล่าง.gif ด้านบน.gif | กิ๊ฟซิเคิล -U "# 1" > ผลลัพธ์.gif

ใช้ gifsicle ออนไลน์โดยใช้บริการ onworks.net


Ad