Mã thành ảnh
Biến một đoạn mã thành thẻ PNG bóng bẩy có tô sáng cú pháp ngay trong trình duyệt của bạn, với chủ đề, nền chuyển sắc hoặc trong suốt và phần đệm — không cần tải lên.
Mã thành ảnh — Dán một đoạn mã, chọn ngôn ngữ, chủ đề, nền và phần đệm của nó, rồi xuất một thẻ mã kiểu Carbon dưới dạng PNG trong suốt hoặc nền chuyển sắc. Việc tô sáng cú pháp (Prism) và chụp ảnh (html-to-image) đều chạy hoàn toàn trong trình duyệt của bạn, nên mã của bạn không bao giờ được tải lên. Bản xem trước cập nhật trực tiếp khi bạn gõ hoặc đổi tùy chọn.
Mã thành ảnh là gì?
Mã thành ảnh là một công cụ miễn phí chạy trên trình duyệt, biến một đoạn mã thành hình ảnh có thể chia sẻ — một thẻ mã được tạo kiểu với tô sáng cú pháp mà bạn có thể chèn vào bài blog, bộ slide, README hoặc bài đăng mạng xã hội. Nó được ưa chuộng bởi các lập trình viên, người viết tài liệu kỹ thuật và nhà giáo dục muốn mã của họ trông được chăm chút thay vì dán một ảnh chụp màn hình phẳng. Chọn tô sáng cho JavaScript, TypeScript, JSX, CSS, HTML, JSON, Python hoặc Bash, sau đó trang trí thẻ bằng một chủ đề, nền chuyển sắc hoặc nền đặc và phần đệm bạn thích. Thẻ được kết xuất trực tiếp khi bạn chỉnh sửa, và một nút Tải PNG duy nhất xuất nó ở độ phân giải 2x.
Cách sử dụng Mã thành ảnh
- Dán hoặc gõ mã của bạn vào trình soạn thảo, hoặc kết nối đầu ra văn bản của một công cụ khác tới cổng đầu vào trong không gian làm việc.
- Chọn ngôn ngữ tương ứng — JavaScript, TypeScript, JSX, CSS, HTML, JSON, Python hoặc Bash — để tô sáng cú pháp được chính xác.
- Mở Cài đặt để chọn chủ đề (Midnight, Graphite hoặc Snow), nền (Aurora, Sunset, Ocean, Slate hoặc Trong suốt) và phần đệm (Chật, Bình thường hoặc Rộng rãi).
- Xem bản xem trước trực tiếp cập nhật khi bạn gõ và thay đổi tùy chọn; nhấp vào nó để phóng to trong chế độ xem thu phóng.
- Nhấn Tải PNG để lưu thẻ dưới dạng ảnh độ phân giải cao, hoặc trong không gian làm việc, đưa PNG thẳng tới một công cụ ảnh phía sau.
Ví dụ
Một hàm JavaScript cho bài blog
Dán một hàm JavaScript ngắn, giữ ngôn ngữ là JavaScript, chọn chủ đề Midnight với nền chuyển sắc Aurora và tải về một PNG sắc nét để nhúng vào bài viết thay vì một ảnh chụp màn hình phẳng.
Một đoạn CSS trong suốt cho slide
Đổi ngôn ngữ sang CSS và nền sang Trong suốt để PNG xuất ra không có nền, giúp thẻ mã đặt gọn gàng trên nền slide có màu.
Một thẻ lệnh Bash cho README
Chọn Bash, dùng chủ đề sáng Snow với nền đặc Slate và phần đệm Rộng rãi, rồi xuất một thẻ lệnh sạch sẽ, dễ đọc cho tài liệu dự án của bạn.
Câu hỏi thường gặp
- Nó có thể tô sáng những ngôn ngữ nào?
- Nó tô sáng JavaScript, TypeScript, JSX, CSS, HTML, JSON, Python và Bash. Chọn ngôn ngữ khớp với đoạn mã của bạn từ menu thả xuống; nếu một token không thể phân loại, nó chỉ đơn giản trở về màu văn bản cơ bản.
- Nó xuất ở định dạng ảnh nào?
- Nó xuất một PNG ở mật độ điểm ảnh 2x để cho kết quả sắc nét. Nếu bạn chọn tùy chọn nền Trong suốt, PNG giữ một kênh alpha mà không có bất kỳ nền nào phía sau thẻ mã.
- Tôi có thể thay đổi giao diện của thẻ không?
- Có. Trong Cài đặt, bạn có thể chuyển giữa các chủ đề Midnight, Graphite và Snow, chọn nền Aurora, Sunset, Ocean, Slate hoặc Trong suốt, và đặt phần đệm Chật, Bình thường hoặc Rộng rãi quanh mã.
- Mã của tôi có được tải lên đâu đó không?
- Không. Cả việc tô sáng cú pháp (Prism) lẫn chụp ảnh (html-to-image) đều chạy 100% phía máy khách, trong trình duyệt của bạn. Mã của bạn không bao giờ được tải lên, gửi tới máy chủ của chúng tôi hay chia sẻ, nên ngay cả những đoạn mã độc quyền cũng ở lại trên thiết bị của bạn.
- Tại sao ảnh không xuất hiện cho đến khi tôi nhấp Tải về trên trang công cụ?
- Trên trang độc lập, PNG được tạo khi bạn nhấn Tải PNG, nên việc gõ không chụp lại ảnh sau mỗi lần nhấn phím. Bản xem trước có tạo kiểu vẫn cập nhật trực tiếp khi bạn chỉnh sửa; trong không gian làm việc, PNG cũng được dựng lại tự động để có thể chảy tới công cụ tiếp theo.
Công cụ liên quan
Trình kiểm tra độ tương phản màu
Kiểm tra tỷ lệ tương phản WCAG giữa màu HEX tiền cảnh và màu nền, đồng thời xem nó có đạt AA và AAA cho cả văn bản thường và lớn hay không.
Trình trộn màu
Trộn hai màu HEX theo tỉ lệ bạn chọn trong không gian màu RGB hoặc Lab và đọc màu trung gian thu được dưới dạng mẫu màu và giá trị HEX có thể sao chép.
Trình tạo sắc độ màu
Biến một màu HEX cơ sở thành thang sắc độ 50-950 theo phong cách Tailwind, pha trộn về phía trắng và đen, mỗi bước có ô màu và mã HEX có thể sao chép.
Trình mô phỏng mù màu
Tải lên một hình ảnh và xem trước cách nó hiển thị với chứng mù màu đỏ, mù màu lục, mù màu lam hoặc mù màu hoàn toàn, sau đó tải xuống kết quả mô phỏng.