- Công cụ hiệu ứng hình ảnh đặc biệt dành cho terminal
- Có thể dùng trực tiếp như một ứng dụng hệ thống hoặc dùng trong script/ứng dụng của bạn dưới dạng thư viện Python
- Hỗ trợ màu Xterm 256/RGB
- Hỗ trợ di chuyển chuỗi phức tạp thông qua path, waypoint và motion easing, cùng với đường cong Bezier bậc hai/bậc ba
- Có thể triển khai hoạt ảnh phức tạp thông qua các scene bao gồm thay đổi ký hiệu/màu sắc, layer, easing và tiến trình đồng bộ path
- Tạo gradient màu theo từng bước/tạm dừng có thể thay đổi
- Hỗ trợ callback tùy chỉnh và xử lý sự kiện cho thay đổi trạng thái path/scene thông qua nhiều action được định nghĩa sẵn
- Chạy inline để giữ nguyên trạng thái terminal và quy trình làm việc
Phòng trưng bày hiệu ứng
- Hiệu ứng tia: Tạo một tia di chuyển trên canvas và làm sáng các ký tự.
- Đường dẫn nhị phân: Giải mã ký tự thành dạng nhị phân rồi di chuyển từ ngoài canvas tới tọa độ đầu vào.
- Lỗ đen: Tạo một lỗ đen trong trường sao, hấp thụ các ngôi sao rồi cho dữ liệu phát nổ để quay về vị trí ban đầu.
- Bóng nảy: Các ký tự rơi từ đỉnh canvas, nảy như bóng cao su rồi ổn định vào vị trí.
- Bong bóng: Biến ký tự thành các bong bóng trôi nổi rồi vỡ tung.
- Hiệu ứng cháy: Các ký tự bốc cháy và thiêu đốt màn hình.
- Chuyển màu: Hiển thị một gradient màu thay đổi trên toàn bộ terminal.
- Vỡ vụn: Các ký tự vỡ thành bụi rồi được tái tạo lại.
- Giải mã: Cung cấp hiệu ứng giải mã văn bản theo phong cách điện ảnh.
- Sửa lỗi: Hoán đổi các ký tự từ vị trí ban đầu sai về vị trí đúng.
- Mở rộng: Các ký tự mở rộng từ trung tâm.
- Pháo hoa: Các ký tự được bắn lên màn hình, nổ như pháo hoa rồi ổn định vào vị trí.
- Mở rộng từ trung tâm: Mở rộng từ trung tâm canvas theo một hàng hoặc một cột.
- Phóng quỹ đạo: Bốn bệ phóng quay quanh canvas và bắn ký tự để tạo thành văn bản ở trung tâm.
4 bình luận
thần thánh
Wow, đúng là nghệ thuật.
Wow, chất lượng quá cao luôn?
Ý kiến Hacker News
self.move_cursor_to_top(),sys.stdout.write(output_string),sys.stdout.flush().