Terminalizer - อัดหน้าจอเทอร์มินัลแล้วทำเป็น GIF
(github.com)- เป็นวิธีที่จับภาพเนื้อหา shell จริงแล้วบันทึกเป็น YML จากนั้นค่อยแก้ไขและเรนเดอร์
→ สามารถแก้ไขเฟรมและปรับดีเลย์ได้ก่อนเรนเดอร์
→ สร้าง animated GIF คุณภาพสูงได้โดยปรับการตั้งค่าต่าง ๆ
-
โอเพนซอร์ส JS
-
รองรับ Linux/Windows/Mac
-
ปรับแต่งได้หลากหลาย: เฟรมหน้าต่าง, ฟอนต์, สี, สไตล์ (CSS)
-
รองรับลายน้ำ
-
สิ่งที่ตั้งค่าได้
→ คำสั่งสำหรับจับภาพ (bash, powershell, )
→ CWD (ไดเรกทอรีทำงานปัจจุบัน)
→ จำนวนคอลัมน์/แถว
→ คุณภาพ GIF และการวนซ้ำหรือไม่
→ ดีเลย์ของเฟรม
→ เวลาหน่วงสูงสุดระหว่างแต่ละเฟรม
→ สไตล์เคอร์เซอร์, ฟอนต์, ขนาดฟอนต์, ระยะห่างบรรทัด/ตัวอักษร, ธีม
4 ความคิดเห็น
อืม ทำเป็น SVG ด้วย termtosvg แล้วขนาดไฟล์เล็กกว่าชัดเจน แต่ใน Confluence wiki ไม่รองรับ SVG นี่สิ..
ส่วน GIF ที่ทำด้วย terminalizer ก็กลายเป็นไฟล์ขนาดระดับเมกะไบต์ในพริบตา..
ยังมีโปรเจกต์โอเพนซอร์สที่สามารถบันทึกเทอร์มินัลแล้วส่งออกเป็นไฟล์ SVG ไฟล์เดียวได้ด้วยนะ น่าเสียดายที่หยุดการบำรุงรักษาไปแล้ว
https://github.com/nbedos/termtosvg
โอ้.. น่าสนใจดีนะ? ให้อารมณ์ต่างจาก Asciinema ไปอีกแบบเลย
Asciinema - บันทึกหน้าจอเทอร์มินัลและแชร์ได้ https://th.news.hada.io/topic?id=1050